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

Windows11下VSCode调试器无法在断点处暂停的问题求助

VSCode调试JavaScript断点无法暂停(Windows11迁移后复发问题)

问题背景

使用VSCode开发JavaScript计算器程序2年,Windows10设备上运行正常。更换Windows11新主机后,VSCode可正常运行,但调试器无法在断点处暂停。尝试网络方案后问题曾暂时解决,次日开机无任何操作情况下问题复发。多次调整launch.json、settings.json配置,重启VSCode及Chrome扩展,甚至复制Win10笔记本上的可用配置文件,均未解决问题。

排查与解决步骤

  • 清理VSCode调试缓存
    关闭VSCode,删除以下路径的文件/文件夹:

    • %USERPROFILE%\.vscode\extensions\msjsdiag.debugger-for-chrome-*(Chrome调试插件的缓存目录)
    • %USERPROFILE%\AppData\Roaming\Code\Cache、%USERPROFILE%\AppData\Roaming\Code\CachedData
      重新启动VSCode,若插件异常则重新安装Chrome调试插件
  • 排查Windows11安全软件拦截
    Windows11 Defender防火墙或第三方杀毒软件可能拦截了调试器与Chrome的通信:

    • 添加VSCode主程序(Code.exe)和Chrome进程到安全软件的允许列表
    • 临时关闭实时保护功能,测试断点是否正常触发,确认后再调整安全规则
  • 调整launch.json配置规避冲突
    修改调试端口并使用独立Chrome用户目录,避免端口占用或配置干扰:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "type": "chrome",
                "request": "launch",
                "name": "Launch Chrome",
                "url": "http://localhost:5500", // 对应你的本地服务端口
                "webRoot": "${workspaceFolder}",
                "port": 9223,
                "userDataDir": "${workspaceFolder}/.vscode/chrome-profile"
            }
        ]
    }
    
  • 手动开启Chrome远程调试
    右键Chrome快捷方式,在「目标」栏末尾添加参数 --remote-debugging-port=9223(与launch.json中端口一致),保存后启动Chrome,再触发VSCode调试

  • 重置VSCode用户设置
    备份%USERPROFILE%\AppData\Roaming\Code\User\settings.json后删除该文件,重启VSCode后重新配置调试相关选项,排除旧配置在Win11下的兼容性问题

内容的提问来源于stack exchange,提问作者Vito Faraci

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 08:20:21