Как отлаживать разветвленный процесс nodejs в Intellij - PullRequest
0 голосов
/ 12 января 2019

После запуска моего приложения nodejs я вижу вывод консоли

/usr/local/bin/node /Users/my/index.js
Debugger listening on ws://127.0.0.1:51650/19e65b0f-f9cb-41fd-89c6-1668ae0e6522
For help see https://nodejs.org/en/docs/inspector
Debugger attached.

И в моем коде я разветвляю дочерний процесс, подобный этому

    let worker = cluster.fork({
        worker_id: task._id,
        execArgv:['--inspect-brk']
    }).on('error', e => {
        error(prefix, 'error', e)
        finish(e)
    })

Тем не менее, следующий вывод Error in JetBrains node debug connector: Failed to detect opened port.

Как включить отладку?

1 Ответ

0 голосов
/ 12 января 2019

Внешний вид, относящийся к WEB-35630 и WEB-36132 , оба исправлены в 2018.3.3.

Если обновление до 3.3 не помогает, я бы рекомендовал отключить js.debugger.use.node.options ключ в Реестр ( Справка | Найти действие , введите Registry, чтобы найти его)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...