start node how debug code app node.js debugging webstorm

node.js - node - El nodo v5 rompe el depurador de Webstorm



node debug app js (4)

Node ha lanzado su versión v5 (no tan estable) hace algunos días. Observé que cuando intento ejecutar un proyecto de nodo con Webstorm con el depurador, recibo la siguiente excepción al inicio:

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)

No tengo otros entornos para reproducir este error. Los programas continúan ejecutándose pero ya no se detiene en los puntos de interrupción. Alguna idea de una solución para esto?

ACTUALIZACIÓN: He abierto un boleto con Jetbrains y dijeron que arreglarán esto con un parche lo antes posible.


Actualice a WebStorm 11.0.1, funciona bien con Node.js 5


En mi caso, copié /Applications/WebStorm.app/Contents/bin/webstorm.vmoptions a /Users/somename/Library/Preferences/WebStorm10/webstorm.vmoptions y agregué -Dnodejs.debugger.use.jb.support=false línea -Dnodejs.debugger.use.jb.support=false . El archivo de resultados fue:

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


Este problema se describe aquí y la solución se describe aquí

Básicamente, agregue la Solución: especifique la propiedad del sistema jvm:

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

en tu archivo idea.vmoptions.


Utiliza la versión 6.0.0, funciona bien allí.