Node v5打破了Webstorm的debugging器

Node几天前发布了它的(不那么)稳定的v5版本。 我注意到,当我尝试使用debugging器运行带有Webstorm的节点项目时,在启动时出现以下exception:

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票,他们说,他们将修补这个补丁尽快。

       

网上收集的解决方案 "Node v5打破了Webstorm的debugging器"

这里描述了这个问题, 在这里描述解决方法

基本上添加解决方法:指定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版本,在那里工作很好。