Psaní JavaScriptu v prostředí Node.js bylo vždy o něco obtížnější; pravděpodobně proto, že vývojářské nástroje prohlížeče se staly neuvěřitelně výkonnými, interaktivními a vizuálně přitažlivými. Pomocí console.log
na straně klienta není nejlepší a samozřejmě není interaktivní.
I když není interaktivní, zjistil jsem, že console-probe je vylepšením oproti console.log
, které mi poskytují zvýrazněné typy vlastností, délky a pěkný vizuální stromový pohled.
const probe = require('console-probe') const donut = { 'id': '0001', 'type': 'donut', 'name': 'Cake', 'description': 'A small fried cake of sweetened dough, typically in the shape of a ball or ring.', 'ppu': 0.55, 'common': true, 'batters': { 'batter': [ { 'id': '1001', 'type': 'Regular' }, { 'id': '1002', 'type': 'Chocolate' }, { 'id': '1003', 'type': 'Blueberry' }, { 'id': '1004', 'type': "Devil's Food" } ] }, // ..... // Highlight nicely to console const prober = probe.get() prober(donut)
console-probe je jednou z těch pěkných, luxusních utilit, které mohou ladění ve statickém prostředí trochu zlepšit!