You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Live Server在Windows正常 High Sierra系统iMac热更新失效如何解决

配置文件修正
  • 先确认你的完整settings.json语法合法:你提供的配置片段末尾有单独的闭合大括号},如果是完整的配置文件,需要在开头补全{,VS Code编辑配置文件时如果存在红色语法报错,会导致所有自定义配置不生效。
  • 在配置中新增以下Live Server专属参数,补全缺失的监听、刷新逻辑配置:
// 启用websocket推送更新,保证刷新指令正常发送
"liveServer.settings.useWebExt": true,
// 配置文件改动后100ms再触发刷新,避免高频保存导致的监听异常
"liveServer.settings.wait": 100,
// 显式开启自动全量刷新
"liveServer.settings.fullReload": true,
// 填入Mac版Chrome的绝对路径,解决旧系统下浏览器识别失败问题
"liveServer.settings.AdvanceCustomBrowserCmdLine": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
  • 如果你的项目HTML文件存放在子目录下,需要修改liveServer.settings.root参数为对应相对路径,比如HTML存放在项目根目录的src文件夹下,就填"/src",留空会导致监听路径匹配异常。
系统层面排查(High Sierra专属适配)
  • 开放VS Code文件访问权限:打开系统偏好设置→安全性与隐私→隐私标签页,找到「文件和文件夹」选项,勾选VS Code对项目目录的访问权限,也可以直接勾选「完全磁盘访问权限」,避免旧系统权限拦截导致VS Code监听不到文件改动。
  • 不要把项目存放在iCloud、OneDrive等同步盘目录或者外接硬盘中,同步盘的文件同步逻辑会覆盖本地文件修改时间戳,导致Live Server无法识别到文件更新,把项目移动到本地内置硬盘的普通目录再测试。
插件兼容排查
  • 运行High Sierra的旧款iMac无法适配最新版Live Server,可安装v5.6.1版本的Live Server vsix安装包手动安装,该版本是最后一个完整兼容High Sierra的稳定版本。
  • 打开Chrome后暂时禁用所有广告拦截、隐私防护类插件,这类插件会拦截Live Server的websocket推送请求,导致浏览器收不到刷新通知。

内容的提问来源于stack exchange,提问作者Ramzi Osta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 12:51:03