vic*_*chi 10 debugging child-process node.js visual-studio-code
如何在VS Code中调试子Node.JS进程?
以下是我正在尝试调试的代码示例:
var spawn = require('child_process').spawn;
var scriptPath = './child-script.js';
var runner_ = spawn('node', [scriptPath]);
Run Code Online (Sandbox Code Playgroud)
Man*_*har 24
在您的启动配置中添加"autoAttachChildProcesses": true如下所示
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"autoAttachChildProcesses": true,
"program": "${workspaceFolder}/index.js"
}
Run Code Online (Sandbox Code Playgroud)
您可以轻松地向 launch.json 添加一个新的启动配置,允许您附加到具有特定端口的正在运行的节点实例:
{
"name": "Attach to Node",
"type": "node",
"address": "localhost",
"port": 5870,
}
Run Code Online (Sandbox Code Playgroud)
只需确保使用--debug或--debug-brk参数fork/spawn 节点进程即可。
| 归档时间: |
|
| 查看次数: |
5526 次 |
| 最近记录: |