三步配置使用宇宙最强编辑器多进程调试nodeJs

397 阅读1分钟

最近折腾NodeJs多进程爬虫,发现在调试过程中,vscode只监听主进程的断点。
然后在vscode官方文档中找到一利器-nodemon,简单配置即可让NodeJs的多进程调试十分酸爽。

配置

  • npm install nodemon
  • 修改lauch.json
{

  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "attach",
      "name": "Node: Nodemon",
      "processId": "${command:PickProcess}",
      "restart": true,
      "protocol": "inspector",
    },
  ]
}
  • 添加npm scripts
  "scripts": {
    "debug": "nodemon --inspect clientPro/Client.js",
  }

使用

  • 启动nodemon debug
npm run debug

  • vscode中按F5或者点击调试-启动调试
    node --inspect前缀的选项对应着当前运行的进程,选中其中一个即可debug此进程(主进程端口默认为port:9229)

Reference