@ChernovGV

Как настроить debug nest.js внутри IDE (PhpStorm || WebStorm)?

Всем привет!
Не могу сообразить как настроить PhpStorm (или WebStorm) для дебага приложения на NestJS.
Делаю так:
5f9256d695249148985716.png
5f9262d47fcbb672937202.png
В результате:
1) точки останова срабатывают
2) TS автоматически перекомпилируется после изменения
Но после перекомпиляции создается новая сессия отладки на другом, рандомном порту, но phpStorm продолжает слушать старую. Следовательно нужно руками перезапускать приложение.

Подскажите как настроить все по человечески или как зафиксировать порт на котором будет создаваться сессия для отладки?

Спасибо!
  • Вопрос задан
  • 2724 просмотра
Пригласить эксперта
Ответы на вопрос 1
Philipo
@Philipo
Я решил с помощью tsc-watch.

Добавь в секцию scripts файла package.json строку (пути могут отличаться):
"scripts": {
   "start:watch": "tsc-watch --onSuccess \"node dist/src/main.js\" --onFailure \"echo There was a problem with the build!\" -p ./tsconfig.json",
}


И, конечно не забудь установить сам пакет tsc-watch
yarn add -D tsc-watch
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы