Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 如何使用WebStorm跨多个进程调试节点应用程序?_Debugging_Node.js_Intellij Idea_Child Process_Webstorm - Fatal编程技术网

Debugging 如何使用WebStorm跨多个进程调试节点应用程序?

Debugging 如何使用WebStorm跨多个进程调试节点应用程序?,debugging,node.js,intellij-idea,child-process,webstorm,Debugging,Node.js,Intellij Idea,Child Process,Webstorm,我的节点应用程序调用了child\u process.exec,此时我无法再“单步执行”每一行代码,节点应用程序中由启动的断点似乎都不起作用 如何使用WebStorm调试此应用程序,就好像对子进程.exec的调用与任何其他函数调用一样?'exec'启动一个新进程,因此您需要向其传递'--debug=port'命令行参数。您的代码看起来像child_process.exec('node--debug=8787'+__dirname++'/childProcess.js') 之后,您可以在运行|“编

我的节点应用程序调用了
child\u process.exec
,此时我无法再“单步执行”每一行代码,节点应用程序中由
启动的断点似乎都不起作用


如何使用WebStorm调试此应用程序,就好像对
子进程.exec的调用与任何其他函数调用一样?

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


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

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

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