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
Utiliza la versión 6.0.0, funciona bien allí.