live server“go live”无反应的根本原因是服务未启动成功,常见于根目录缺失index.html、body标签被注释或浏览器缓存未禁用;需确保index.html存在、body未注释、devtools中禁用缓存,并检查状态栏端口提示。

Live Server 点“Go Live”没反应,状态栏不显示端口
根本原因是服务压根没启动成功,不是热更新失效,而是连服务器都没跑起来。
常见触发点:index.html 缺失、被重命名(如叫 main.html)、或不在当前打开的文件夹根目录下。Live Server 默认只认根目录下的 index.html,不会扫描子目录,也不支持 fallback 文件名。
- 最简解法:在当前工作区根目录新建一个空的
index.html文件(哪怕只写) - 右键任意 HTML 文件 → 选择
Open with Live Server,可绕过index.html限制,但此时服务根路径变成该文件所在目录,相对路径行为会变 - 检查 VS Code 右下角状态栏是否出现类似
Live Server: 5500的提示,没有就说明没启动,别急着调刷新逻辑
改了 HTML/CSS/JS,浏览器页面不刷新
Live Server 的刷新依赖注入一段 WebSocket 脚本到页面末尾(











