2021-09-04 06:46:24
在 Visual Studio Code(VSCode)中调试 Node.js 程序可通过以下步骤实现简单高效的操作:
1. 启用自动附加调试功能
打开 VSCode 的设置界面(Preferences > Settings),在搜索框中输入 node debug。在扩展选项卡中找到 Node Debug 扩展,启用 Debug > Node: Auto Attach 选项,并将其下拉菜单设置为 on。此功能允许 VSCode 自动附加到正在运行的 Node.js 进程,无需手动配置调试会话。
2. 设置断点
在项目文件中,通过点击代码行号左侧的空白区域设置断点。断点会以红色圆点标记,后续调试时程序会在这些位置暂停执行。支持在任意代码位置(如函数入口、条件判断等)设置断点,便于精准定位问题。
3. 启动调试模式
在终端中运行命令 node --inspect <文件名>,例如 node --inspect app.js。此命令会启动 Node.js 进程并启用调试协议。此时,VSCode 终端底部会变为橙色,控制台输出 Debugger attached 信息,表明已成功进入调试模式。
4. 使用调试工具栏
调试启动后,VSCode 顶部会显示调试工具栏,包含以下核心按钮:
5. 实时查看变量与输出
6. 管理断点
在左侧断点面板中,可查看所有已设置的断点,并通过复选框启用或禁用特定断点。此功能适用于临时跳过某些代码段,无需手动删除断点。
优势总结
VSCode 的调试工具将复杂配置简化为“自动附加”模式,结合直观的界面与交互设计,显著降低了 Node.js 调试门槛。相比传统方法(如 console.log 或 Chrome DevTools),它无需额外插件或复杂配置,且支持实时变量检查、动态求值等高级功能,大幅提升调试效率。