start run node debugger debug node.js debugging breakpoints webstorm

node.js - run - Los puntos de interrupción del depurador de Webstorm no funcionan en nodejs



run node debug (5)

Cuando intento establecer un punto de interrupción y depurar el archivo, el depurador simplemente ejecuta la aplicación sin detenerse en los puntos de interrupción. Este es mi código:

console.log(''123'');

Y esta es mi salida:

/usr/bin/node --debug-brk=39765 --nolazy index.js debugger listening on port 39765 123 Process finished with exit code 0

¿Alguien tiene una idea de cuál podría ser el problema?


  1. Vaya a Run -> View Breakpoints... o presione shift + comando + F8 en OS X.
  2. Seleccione su punto de interrupción de la lista y asegúrese de que la opción Suspend esté marcada.

Intente deshabilitar js.debugger.v8.use.any.breakpoint en el registro de WebStorm.

Puedes hacerlo yendo a Ayuda -> Buscar Acción

Allí solo ingresa el registro .

Para mí, deshabilitar esta opción hizo que la depuración de todo lo relacionado con el nodo fuera mucho más rápida y mucho más predecible.


Los puntos de interrupción de depuración no funcionan en mi PhpStorm 2016.3.2 con NodeJS 7.7.x. Mi expectativa es que WebStorm tendrá el mismo problema.

Si baja a Nodo 6 (lo probé con 6.9.4), comienza a funcionar correctamente.


Para mí, el problema era que WebStorm no jugaba bien con mis mecanografiados. Diría que el depurador escucha y luego ejecuta todo el programa sin detenerse en el punto de interrupción como se describe en la pregunta.

La solución que utilicé fue simplemente poner el punto de interrupción en el archivo js compilado y depurar desde allí.


Quería intervenir y decir que es absolutamente crítico que use --debug-brk y no --debug para que los puntos de interrupción de WebStorm funcionen para la depuración remota, así como para ejecutar el servidor directamente desde webstorm.

Aunque --debug-brk técnicamente solo se detiene y espera a que el depurador se una, y --debug te permite unirte más tarde, mis puntos de interrupción fallaron solo con --debug sin importar la configuración remota que probé.

Por lo que puedo decir, la conexión de WebStorm 11 a un servidor node.js en el puerto de depuración, con solo --debug , se conectará pero no podrá cargar ningún punto de interrupción que funcione.