我看到有几个答案提供了自定义设置来调试NestJs应用程序。然而,我注意到在标准的package.json中有一个可用的脚本:"start:debug": "nest start --debug --watch",
。
我尝试创建了一个具有以下设置的launch.json文件。
{
"type": "node",
"request": "launch",
"name": "Debug Program",
"cwd": "${workspaceFolder}",
"runtimeExecutable":"npm",
"runtimeArgs":["run","start:debug"],
"autoAttachChildProcesses":true
}
这在我开始编辑代码之前是有效的。但是一旦我开始编辑后,断点就完全被忽略了,即使我删除并重新添加它们。