0

0

VSCode运行HTML程序_vscode怎么运行html程序【操作】

絕刀狂花

絕刀狂花

发布时间:2026-03-09 19:31:32

|

529人浏览过

|

来源于php中文网

原创

vscode中html文件需通过http服务(如live server插件或python/node.js本地服务器)运行,而非file://协议预览,否则fetch、import等因cors被拒;live server默认端口5500,支持热更新但不重执行初始化逻辑。

vscode运行html程序_vscode怎么运行html程序【操作】

VSCode 里点开 HTML 文件只是预览,不是“运行”

VSCode 本身不带 Web 服务器,双击或用 Open with Live Server 打开的 index.html,地址是 file:// 协议。这时候 fetchXMLHttpRequestimport 等会直接失败,浏览器报 CORS policy: file:// protocol is not supported —— 不是你代码写错了,是协议卡死了。

真正能算“运行”的,只有启动一个本地 HTTP 服务,让页面走 http://localhost:xxxx

  • 别信右键菜单里的 “Open with Browser”,它和双击效果一样,都是 file://
  • Live Server 插件是目前最省事的选择,它自动起 http://127.0.0.1:5500 这类地址
  • 如果项目用了 import 或要读取同目录 JSON,不用 HTTP 服务就必然报错

Live Server 插件怎么装、怎么用、默认端口在哪

它不是 VSCode 自带功能,得手动装插件。装完右键 HTML 文件,出现 Open with Live Server 才算生效。

  • 插件名就叫 Live Server(作者:Ritwick Dey),VSCode 扩展商店搜这个名,别下错成 vscode-live-server(老版本已停更)
  • 第一次点击后,右下角弹出 Starting Live Server...,然后自动在默认浏览器打开 http://127.0.0.1:5500/xxx/index.html
  • 端口号默认是 5500,想改就去 VSCode 设置搜 liveServer.settings.port,填数字就行(比如 3000
  • 它支持热更新:保存 HTML/CSS/JS 后,页面自动刷新,但不会触发 console.log('page loaded') 这种初始化逻辑重跑

不用插件?用 Python 或 Node.js 起个最小 HTTP 服务

有些环境不能装插件(比如公司锁死扩展),或者你想确认底层原理,就绕过插件自己起服务。

易语言学习手册 十天学会易语言图解教程  pdf版
易语言学习手册 十天学会易语言图解教程 pdf版

十天学会易语言图解教程用图解的方式对易语言的使用方法和操作技巧作了生动、系统的讲解。需要的朋友们可以下载看看吧!全书分十章,分十天讲完。 第一章是介绍易语言的安装,以及运行后的界面。同时介绍一个非常简单的小程序,以帮助用户入门学习。最后介绍编程的输入方法,以及一些初学者会遇到的常见问题。第二章将接触一些具体的问题,如怎样编写一个1+2等于几的程序,并了解变量的概念,变量的有效范围,数据类型等知识。其后,您将跟着本书,编写一个自己的MP3播放器,认识窗口、按钮、编辑框三个常用组件。以认识命令及事件子程序。第

下载

立即学习前端免费学习笔记(深入)”;

  • Python 3 用户:终端进 HTML 所在目录,执行 python -m http.server 8000,然后访问 http://localhost:8000/index.html
  • Node.js 用户:全局装 http-servernpm install -g http-server,再运行 http-server -p 8080
  • 注意路径:必须在 HTML 文件所在目录或其父目录执行命令,否则 404;http-server 默认只 serve 当前目录
  • Python 2 的 python -m SimpleHTTPServer 8000 已淘汰,别用

为什么改了代码没反应?常见缓存和路径陷阱

Live Server 看似自动刷新,但几个地方容易让你以为“没生效”。

  • 浏览器强缓存 JS/CSS:按 Ctrl+Shift+R(Windows)或 Cmd+Shift+R(Mac)硬刷新,绕过缓存
  • HTML 里写了绝对路径如 src="/js/main.js",而文件实际在 ./js/main.js —— Live Server 根目录就是当前打开的文件夹,/ 指的就是它,别加多余斜杠
  • VSCode 左侧资源管理器里右键点的是子文件夹里的 HTML,但 Live Server 实际以整个工作区根为服务根目录(除非你用“以文件夹形式打开”)
  • 修改了 index.html 但浏览器标签页关了又手动输地址打开的——这会断开 Live Server 连接,得重新右键点“Open with Live Server”

最常被忽略的一点:Live Server 不监听非当前工作区根目录下的文件变动。如果你把项目放在 D:\web\demo\,却用 VSCode 打开了 D:\web,那改 demo/ 里的文件,它可能不刷新。

相关文章

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

454

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

546

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

331

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

82

2025.09.10

js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

530

2023.06.20

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

556

2023.07.28

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

739

2023.08.03

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

6093

2023.08.17

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

59

2026.03.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.7万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 8.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号