如何在vscode中调试子过程?

问题描述 投票:0回答:1

我正在使用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')
node.js debugging visual-studio-code subprocess spawn
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.