Nodeは数日前に(そうではない)安定したv5バージョンをリリースしました。デバッガーで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でチケットをオープンしました、そして彼らはパッチをできるだけ早く修正するだろうと彼らは言った。
私の場合、/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.js5で問題なく動作します
6.0.0バージョンを使用してください。