2013-10-24 2 views
3

Я имею странные отладки выпуска 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? Есть ли способ заставить его работать правильно?

+0

Odd - У меня WS7 не ударил точки останова, но приложение всегда запускается. Устанавливается ли оно в «один экземпляр» в настройках при отладке? – WiredPrairie

+0

Итак, это не работает, независимо от того, отмечен ли «один экземпляр» или нет. Я просто понял, что это поведение также происходит за пределами WebStorm, в моем терминале linux. Если я запустил 'node -debug-brk = 51341 app.js', то он (большую часть времени) не запускает приложение. Если я запустил 'node -debug = 51341 app.js' (без -brk), он работает правильно. Есть ли способ настроить WebStorm для использования --debug вместо --debug-brk? –

+0

У вас есть другие записи в вашем приложении? Возможно ли, что приложение работает некорректно? Вероятно, это было бы лучше всего отправлено на форум поддержки JetBrains/трекер ошибок. – WiredPrairie

ответ

4

После обращения к поддержке я обнаружил, что это была ошибка в WebStorm, уже исправленная в версии 7.0.1.

Смежные вопросы