Отладка узла phpStorm - не останавливайтесь на точках останова - PullRequest
0 голосов
/ 11 января 2020

Я работаю на PhpStorm (2019.3, если это имеет смысл) и использую nodemon для отладки моего Node.js проекта.

Что мне делать, чтобы запустить nodemon с помощью отладчика?

Сценарий npm: "serve-debug": "./node_modules/.bin/nodemon --inspect dist/bot.js"

Он работал правильно на PhpStorm 2019.2, но не в текущей версии. Отладчик успешно подключается, но не останавливается на каких-либо точках останова.

Я проверил учебник и нашел тот, в котором решение было решено. Он предлагает добавить конфиг для node.js удаленной отладки. Проблема в том, что у меня нет этой опции в раскрывающемся списке шаблонов конфигурации.

Кто-нибудь имеет представление о возможном решении?

1 Ответ

0 голосов
/ 11 января 2020

Должно быть связано с https://youtrack.jetbrains.com/issue/WEB-42932; Обратите внимание, что официально поддерживаемый способ отладки приложений, запущенных с помощью nodemon, использует Присоединение к конфигурации отладки Node.js / Chrome - см. https://www.jetbrains.com/help/phpstorm/2019.2/running-and-debugging-node-js.html#nodemon:

  • запустите ваше приложение с помощью npm run serve-debug
  • создайте Присоединение к конфигурации Node.js / Chrome с портом, установленным в 9229, отладка

Я бы также предложил изменить опцию в вашем скрипте с --inspect на --inspect=brk, чтобы убедиться, что выполнение приостановлено до присоединения отладчика

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