Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo Webstorm depura los nodejs tan lentamente?

¿Cómo Webstorm depura los nodejs tan lentamente?

Node Inspector es una herramienta para depurar nodejs en el navegador del kernel webkit. Su interfaz es básicamente la misma que la herramienta de depuración del navegador Chrome y es muy fácil de usar.

Primero instale node inspector en el entorno global

[javascript] ver copia simple

npm install -g node-inspector

La instalación esté completo Después de eso, ejecute el código de nodo que necesita ser depurado en modo de depuración, por ejemplo

[javascript] ver copia simple

nodo --debug-brk app.js

Esto forzará que se establezca un punto de interrupción en la primera línea mientras se ejecuta el código

Luego verá el mensaje "depurador escuchando en el puerto 5858"

El El puerto predeterminado es 5858, pero puedes cambiarlo así:

node --debug-brk[=3000] app.js

Luego, inicia node-inspector,

[javascript] ver copia simple

node-inspector &

(Debido a que se está ejecutando el código nodejs anterior, no se pueden ingresar nuevos comandos en la ventana de la línea de comandos, por lo que iniciar node -inspector requiere abrir una nueva ventana de línea de comando (Intro)

Abrir http://127.0.0.1:8080/debug?port=5858)

Según la dirección en el mensaje, puede ver una depuración simulada del navegador Chrome. La página de la ventana se carga con todo el código en el nodo, específicamente, la depuración es la misma que para Chrome.

Otro método es agregar puntos de interrupción en el código donde se necesitan puntos de interrupción

[javascript] ver copia simple

depurador;

Ejecutar como esta

[javascript] vista copia simple

node --debug app.js

Esto ejecutará el código y colocará el depurador donde debe pausarse.