Chrome DevTools un debugger para aplicaciones Node.js

Node inspect o “Chrome DevTools” es una interfaz de depuración para aplicaciones que puede ser facilmente utilizada para Node.js donde este utiliza las herramientas de desarrollo de Blink (Blink Developer Tools, anteriormente WebKit Web Inspector).

Node.js es una tecnología en auge, y como tal, requería una herramienta de Depuración.

 

Utilizacion del Chrome DevTools


Para un inicio rápido, siga los siguientes pasos:

1. Descarga e Instala la Version actual de Node.js (V6.3+ en adelante)

 

2. Ejecuta Node con la bandera de --inspect

node --inspect index.js

Utilice --inspect-brk, para Interrumpir la ejecución

node --inspect-brk index.js

 

(En la versión Nodo 6, debe usar --inspect --debug-brk para que el modulo de inspección cree un pseudo-punto de interrupción).

En la forma tradicional, solíamos abrir chrome-devtools://URL. Ahora hay una mejor manera …

 

3. Abrir about: inspect en Chrome

Te redirigirá chrome://inspect rápidamente y verás algo como:

Chrome Inspect Nodejs
Chrome Inspect Nodejs

 

4. Haga clic en el enlace Abrir DevTools dedicado para nodo 

Obtendrá una ventana emergente para depurar la sesión de su Node.js. Incluso cunado finalice el proceso y lo reinicie, la ventana se volverá a conectar automáticamente.

 

Algunas Carasteristicas y Ventajas


En DevTools, ahora conectado a Node.js, tendrás todas las funciones de Chrome DevTools a las que estás acostumbrado:

  • Eliminación completa de puntos de interrupción, paso a paso con blackboxing
  • Mapas de origen para el código transpilado
  • LiveEdit: Evaluación de intercambio en tiempo de ejecución de JavaScript con V8
  • Evaluación de la consola con compatibilidad de funciones / objetos de ES6 y formato de objetos personalizados
  • Muestreo de perfil de JavaScript w / flamechart
  • Inspección instantánea de cabecera, línea de tiempo de asignación, perfilación de asignación
  • Pilas asincrónica para promesas en forma nativas

 

Demo en acción


Para ver esto en acción, aquí una demostración durante la Node Summit de 2017

 


links & referencias: 

si deseas mas información o consultar las fuentes bibliográficas, aquí te dejamos…

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *