如何在vscode中调试子流程?

时间:2019-11-03 06:54:58

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

我正在使用execa在index.js中产生一个子进程,但是我无法调试产生的文件(log_ok.js)。这是代码,有人知道如何调试它吗?

index.js

const execa = require('execa');

execa('node', ['./log_ok.js'], { stdio: 'inherit' })

和我的launch.json:

{
      "type": "node",
      "request": "launch",
      "name": "debug",
      "program": "${workspaceFolder}/index.js",
      "autoAttachChildProcesses": true
    }

./ log_ok.js

console.log('ok')

1 个答案:

答案 0 :(得分:0)

您可能会尝试“附加”请求(请参见https://code.visualstudio.com/Docs/editor/debugging#_launch-versus-attach-configurations),并使用检查端口执行子进程