2

我的节点应用程序调用child_process.exec,此时我不能再“进入”每一行代码,并且正在启动的节点应用程序中的断点.exec似乎都不起作用。

我如何使用 WebStorm 来调试此应用程序,就好像调用child_process.exec与任何其他函数调用一样?

4

1 回答 1

4

'exec' 启动一个新进程,因此您需要将 '--debug=port' 命令行参数传递给它。你的代码看起来像child_process.exec('node --debug=8787 ' + __dirname + '/childProcess.js');

之后,您可以在 Run | 中创建 NodeJS 远程调试配置。“编辑配置”对话框并按“调试”按钮连接到子进程。

于 2012-04-28T07:02:03.387 回答