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

如何在VSCode中用Node内置watch模式调试?求无需nodemon/package.json方案

无需package.json和nodemon的Node内置Watch调试方案

完全可以直接通过VSCode的launch.json配置实现,不用依赖package.json脚本或nodemon,步骤如下:

  • 打开VSCode调试面板,点击「创建launch.json文件」,选择「Node.js」环境。
  • 将生成的launch.json替换为以下配置:
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Node Watch Debug",
      "program": "${workspaceFolder}/index.js",
      "runtimeArgs": ["--watch"],
      "restart": true,
      "console": "integratedTerminal",
      "skipFiles": ["<node_internals>/**"]
    }
  ]
}
  • 关键配置说明:
    • runtimeArgs: 加入--watch参数,启用Node内置的文件监听重启机制
    • restart: 设置为true,让VSCode调试器在Node进程重启后自动重新附加,保证调试会话不中断
    • program: 替换成你的实际入口文件路径,${workspaceFolder}会自动指向当前工作区根目录

配置完成后,启动调试会话即可。修改代码保存后,Node会自动重启进程,VSCode调试器会自动重新连接,断点调试功能正常生效。

内容的提问来源于stack exchange,提问作者Devin Johw

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 11:52:07