Ответ 1
Этот вопрос описан здесь, и обходное решение описано здесь
В основном добавить Обход проблемы: укажите свойство системы jvm:
-Dnodejs.debugger.use.jb.support=false
в файле idea.vmoptions.
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, и они сказали, что исправит это с помощью исправления как можно скорее.
Этот вопрос описан здесь, и обходное решение описано здесь
В основном добавить Обход проблемы: укажите свойство системы jvm:
-Dnodejs.debugger.use.jb.support=false
в файле idea.vmoptions.
В моем случае я скопировал /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
Обновляйте до WebStorm 11.0.1, он работает с Node.js 5 просто отлично
Используйте версию 6.0.0, там она отлично работает.