在VSCode中,我可以将调试器附加到Node进程上并且在第一行不中断吗?

时间:2019-07-10 11:52:14

标签: node.js debugging visual-studio-code

我有一个如下所示的npm脚本:

"start:debug": "node --inspect-brk src/server.js"

和这样的VSCode启动配置(launch.json):

{
  "type": "node",
  "request": "attach",
  "name": "Node attach",
  "port": 9229
}

我的工作流程是:

  1. 在终端中运行yarn start:debug
  2. 在VSCode中,使用“节点附加”配置开始调试。
  3. 等待,直到在server.js的第一行中断,然后按F5键(调试:继续)。
  4. 使用调试器。

我正在寻找一种避免步骤编号的方法。 3。,我尝试过:

  • "stopOnEntry": false上添加launch.json,但无效。
  • 仅将npm脚本更改为--inspect(而不是--inspect-brk)。但是,要使其正常工作,我必须将工作流程更改为(有点不直观)首先启动“ Node Attach”调试器,然后才运行yarn start:debug脚本,否则Node进程将不会为我“等待”。

是否存在允许我首先运行yarn start:debug,然后启动“节点附加”调试配置并且不会在server.js第一行中断的配置选项或CLI标志?

0 个答案:

没有答案