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…
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″]