配置VS Code调试JavaScript和Node.js应用需设置launch.json文件,选择Node.js或浏览器环境,通过断点、变量查看和控制台实现高效排查问题。

在 VS Code 中调试 JavaScript 和 Node.js 应用并不复杂,只要配置得当,你可以轻松设置断点、查看变量、单步执行和排查问题。下面是一份实用且清晰的指南,帮助你在本地高效调试前端脚本和后端 Node.js 服务。
VS Code 内置了对 JavaScript 调试的支持,无需额外安装插件即可调试浏览器中的脚本或本地运行的 Node.js 程序。
调试入口位于左侧活动栏的虫子图标(运行与调试)。点击后选择“创建 launch.json 文件”来配置调试环境。
要调试一个本地运行的 Node.js 脚本,比如 app.js,可以使用以下 launch.json 配置:
立即学习“Java免费学习笔记(深入)”;
{
"type": "node",
"request": "launch",
"name": "启动应用",
"program": "${workspaceFolder}/app.js",
"console": "integratedTerminal"
}说明:
如果希望连接到一个已经运行的 Node 进程(例如通过 nodemon 启动的服务),可以改为 attach 模式:
{
"type": "node",
"request": "attach",
"name": "附加到进程",
"port": 9229
}启动 Node 时需加上 --inspect 标志:
node --inspect app.js或监听特定端口:
node --inspect=9229 app.js调试运行在浏览器中的页面,可以通过 VS Code 结合 Chrome 或 Edge 实现。
确保已安装 Debugger for Chrome 或 Debugger for Edge 扩展。
常见配置如下:
{
"type": "chrome",
"request": "launch",
"name": "在 Chrome 中打开 index.html",
"file": "${workspaceFolder}/index.html"
}也可以连接到正在运行的页面(需开启远程调试):
{
"type": "chrome",
"request": "attach",
"name": "附加到 Chrome",
"port": 9222,
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}"
}启动 Chrome 时带上调试端口:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222掌握这些技巧能显著提升调试效率:
基本上就这些。合理配置 launch.json,再结合断点与控制台,就能快速定位大多数 JavaScript 和 Node.js 问题。调试不神秘,关键是动手尝试和熟悉流程。
以上就是在VS Code中调试JavaScript和Node.js应用的权威指南的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号