2
我的節點應用程序調用了child_process.exec
,此時我無法再'進入'每行代碼,並且節點應用程序中的任何斷點都不會由.exec
啓動。如何使用WebStorm跨多個進程調試我的節點應用程序?
如何使用WebStorm來調試此應用程序,就像調用child_process.exec
與其他函數調用一樣?
我的節點應用程序調用了child_process.exec
,此時我無法再'進入'每行代碼,並且節點應用程序中的任何斷點都不會由.exec
啓動。如何使用WebStorm跨多個進程調試我的節點應用程序?
如何使用WebStorm來調試此應用程序,就像調用child_process.exec
與其他函數調用一樣?
'exec'啓動一個新進程,因此您需要將'--debug = port'命令行參數傳遞給它。您的代碼將如下所示:child_process.exec('node --debug=8787 ' + __dirname + '/childProcess.js');
之後,您可以在運行中創建NodeJS遠程調試配置| '編輯配置'對話框並按'調試'按鈕連接到子進程。