【问题标题】:How can I debug sub-process in vscode?如何在 vscode 中调试子进程?
【发布时间】:2019-11-03 06:54:58
【问题描述】:

我正在使用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】:

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

    【讨论】:

      猜你喜欢
      • 2019-07-01
      • 2020-08-25
      • 2016-10-30
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多