Я имею странные отладки выпуска node.js приложения в WebStorm 7.Отладка Node.js приложений в WebStorm 7
Первый раз, когда я начало отладчика я получаю приложение, запущенные:
/usr/bin/node --debug-brk=34041 app.js
debugger listening on port 34041
Current Environment: development
Express server listening on port 3000
Но, после того, как в первый раз (или перезапустить отладчик), я получаю отладчик работает, но не приложения, как показано ниже:
/usr/bin/node --debug-brk=42140 app.js
debugger listening on port 42140
или
/usr/bin/node --debug-brk=51341 app.js
debugger listening on port 51341
Мне нужно перезагрузить сам WebStorm, чтобы снова отладить приложение. Это ошибка в WebStorm? Это ошибка в Node.js? Есть ли способ заставить его работать правильно?
Odd - У меня WS7 не ударил точки останова, но приложение всегда запускается. Устанавливается ли оно в «один экземпляр» в настройках при отладке? – WiredPrairie
Итак, это не работает, независимо от того, отмечен ли «один экземпляр» или нет. Я просто понял, что это поведение также происходит за пределами WebStorm, в моем терминале linux. Если я запустил 'node -debug-brk = 51341 app.js', то он (большую часть времени) не запускает приложение. Если я запустил 'node -debug = 51341 app.js' (без -brk), он работает правильно. Есть ли способ настроить WebStorm для использования --debug вместо --debug-brk? –
У вас есть другие записи в вашем приложении? Возможно ли, что приложение работает некорректно? Вероятно, это было бы лучше всего отправлено на форум поддержки JetBrains/трекер ошибок. – WiredPrairie