Подтвердить что ты не робот

Node v5 разрывает отладчик Webstorm

Node выпустил свою (не очень) стабильную версию v5 несколько дней назад. Я замечаю, что когда я пытаюсь запустить проект node с помощью Webstorm с отладчиком, я получаю следующее исключение при запуске:

Cannot stop on breakpoint due to internal error: 
org.jetbrains.v8.V8CommandProcessor$1: TypeError: f is not a function
at Function.t.getScopes (eval at undefined, :217:15)
at t.describeFrame (eval at undefined, :213:33)
at t.getFrames (eval at undefined, :114:89)
at DebugCommandProcessor.r.processDebugJSONRequest (eval at undefined, :348:15)

У меня нет других сред для воспроизведения этой ошибки. Программы продолжают работать, но они больше не останавливаются на контрольных точках. Любая идея для исправления для этого?

ОБНОВЛЕНИЕ: я открыл билет с Jetbrains, и они сказали, что исправит это с помощью исправления как можно скорее.

4b9b3361

Ответ 1

Этот вопрос описан здесь, и обходное решение описано здесь

В основном добавить Обход проблемы: укажите свойство системы jvm:

-Dnodejs.debugger.use.jb.support=false

в файле idea.vmoptions.

Ответ 2

В моем случае я скопировал /Applications/WebStorm.app/Contents/bin/webstorm.vmoptions в /Users/somename/Library/Preferences/WebStorm10/webstorm.vmoptions и добавил строку -Dnodejs.debugger.use.jb.support=false. Файл результатов:

-Xms128m
-Xmx1000m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=225m
-XX:+UseCompressedOops
-Dnodejs.debugger.use.jb.support=false

Ответ 3

Обновляйте до WebStorm 11.0.1, он работает с Node.js 5 просто отлично

Ответ 4

Используйте версию 6.0.0, там она отлично работает.