Я пытаюсь отлаживать дочерний процесс Node.js создан с помощью:Как отлаживать дочерний разветвленный процесс Node.JS?
var child = require('child_process');
child .fork(__dirname + '/task.js');
Проблема заключается в том, что при работе в IntelliJ/WebStorm как родительский и дочерний процесс запуска на том же порту.
debugger listening on port 40893
debugger listening on port 40893
Поэтому он только отлаживает родительский процесс.
Есть ли способ установить IntelliJ для отладки дочернего процесса или заставить его запускаться на другом порту, чтобы я мог подключить его в Remote debug?
Есть ли способ достичь того же с помощью child.fork()? –
@GuyKorland Конечно, просто добавьте -debug = {port} в аргументы командной строки вашего дочернего процесса. –
см. Также [этот комментарий] (http://youtrack.jetbrains.com/issue/WEB-1919#comment=27-401139) – lena