首先安装VSCode的Debugger for Chrome或Edge插件,再配置launch.json文件指定浏览器启动参数或附加到已运行实例,设置断点后通过F5在编辑器内完成调试全流程。

在前端开发中,直接在编辑器里调试浏览器中的代码能大幅提升效率。VSCode 结合 Debugger for Chrome 或新版的 Microsoft Edge: DevTools 插件,可以让你不离开编辑器就完成断点调试、变量查看和代码执行控制。
要在 VSCode 中调试浏览器代码,先确保安装了合适的调试扩展:
打开扩展面板(Ctrl+Shift+X),搜索并安装对应插件。
调试需要一个配置文件来告诉 VSCode 如何启动浏览器并连接调试目标。
立即学习“前端免费学习笔记(深入)”;
生成的 launch.json 示例(以 Chrome 为例):
{ "version": "0.2.0", "configurations": [ { "name": "Launch Chrome against localhost", "type": "chrome", "request": "launch", "url": "http://localhost:3000", "webRoot": "${workspaceFolder}" } ] }说明:
在 VSCode 编辑器中打开 JavaScript 或 TypeScript 文件,点击行号左侧设置断点(红点)。
按下 F5 或点击“运行和调试”按钮,VSCode 会自动启动 Chrome 并加载指定页面。
当代码执行到断点时,程序暂停,你可以:
所有操作都在 VSCode 内完成,无需切换到浏览器开发者工具。
如果你使用 create-react-app、Vue CLI 或 Vite 等工具,确保服务已在运行(如 npm start),然后调整 launch.json 使用 attach 模式:
{ "name": "Attach to Chrome", "type": "chrome", "request": "attach", "port": 9222, "url": "http://localhost:3000", "webRoot": "${workspaceFolder}/src" }注意:启动 Chrome 时需启用远程调试。例如:
chrome.exe --remote-debugging-port=9222或者使用脚本自动配置。
基本上就这些。只要配置一次 launch.json,之后每次都能在 VSCode 里流畅调试前端代码,提升开发体验。
以上就是VSCode前端调试:在编辑器内直接调试浏览器代码的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号