【发布时间】:2015-12-13 11:11:40
【问题描述】:
如何在 VS Code 中调试 Node.JS 子进程?
这是我正在尝试调试的代码示例:
var spawn = require('child_process').spawn;
var scriptPath = './child-script.js';
var runner_ = spawn('node', [scriptPath]);
【问题讨论】:
-
据我所知,调试器没有选项可以附加到 VS Code 中的某个进程。但是,您可以改为安装 VS Community 2015。它允许您将调试器附加到某个进程,包括 node.js
-
有一种附加方式。请参阅下面的@Benjamin 回复。
-
是的,我也试过了。但它只允许你附加到主js,而不是子进程
-
试图让它停在第一行,但看起来 VS Code 无法连接到它。
var runner = spawn('node', ['--debug-brk=5858', scriptPath]); -
这就是原因。到目前为止,我认为目前还不可能
标签: node.js debugging child-process visual-studio-code