【发布时间】:2012-03-19 10:11:07
【问题描述】:
我使用 Node 客户端调试器,如下所示:
节点调试 myscript.js
但是这个过程产生了一个孩子:
var child = require("child_process").fork(cmd, args);
有没有办法让这个孩子也以“调试”模式启动?
【问题讨论】:
-
也许你可以在myscript里面检查主进程是否处于调试模式,然后将
--debug作为args之一传递。 -
并且不要忘记更改调试器端口,因为默认已经忙于父进程调试器
-
在 fork cmd 或 args 中添加 --debug 或 --debug=5859(新端口)会导致错误。我认为这是因为 --debug 是 Node 进程的一个选项,而不是被分叉的进程。还有其他想法吗?