Debugger Node.js avec le debugger de Chrome DevTools

Le debugger de Chrome DevTools

Un nouveau support Chrome DevTools pour le debug de Node.js a été lancé dans la master version de Node.js en mai.
Vous pouvez le voir en action dans l’I/O talk de google sur les DevTools mais vous pouvez aussi l’essayer par vous même, tout de suite.
Allons y…
isa

Installation : les étapes

1. Téléchargez et installez la version courante de node
Vous pouvez l’installer manuellement, ou utiliser nvm pour installer la dernière version : nvm install node
2. Lancez le avec le flag –inspect
▸ node –inspect index.js
Vous pouvez aussi faire un break sur la première déclaration du script avec –debug-brk.
▸ node –inspect –debug-brk index.js
3. Ouvrez l’URL fournie
Vous aurez une URL commençant par “chrome-devtools://..” qu’il faut copier/coller dans Chrome.
Ensuite vous aurez toutes les fonctionnalités des Chrome DevTools que vous avez l’habitude d’utiliser, à savoir :

  • Complete breakpoint debugging, stepping w/ blackboxing
  • Source maps for transpiled code
  • LiveEdit: JavaScript hot-swap evaluation w/ V8
  • Console evaluation with ES6 feature/object support and custom object formatting
  • Sampling JavaScript profiler w/ flamechart
  • Heap snapshot inspection, heap allocation timeline, allocation profiling
  • Asynchronous stacks for native promises

A vous de jouer maintenant !!!
Article original original traduit par Isabelle De Carvalho, JS-Humanist & co-founder
[separator type=”” size=”” icon=”star”] [actionbox color=”default” title=”” description=”JS-REPUBLIC est une société de services spécialisée dans le développement JavaScript. Nous sommes centre de formation agréé. Retrouvez toutes nos formations techniques sur notre site partenaire dédié au Training” btn_label=”Nos formations” btn_link=”http://training.ux-republic.com” btn_color=”primary” btn_size=”big” btn_icon=”star” btn_external=”1″]