leecade / leecade/node-debug

tools

Aperta
#2 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
JavaScript
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27#.q8zkwybia

$ npm i node-nightly -g
$ node-nightly --inspect index.js

http://blog.sqrtthree.com/2016/02/29/debugging-nodejs-in-chrome-devtools/

devtool

基于 Electron 将 Node.js 和 Chromium 的功能融合在了一起。它的目的在于为调试、分析和开发 Node.js 应用程序提供一个简单的界面。

体验比较好, 分析(可以使用console.profile() 等接口)能力很棒 但看起来会侵入代码, 污染 window 等变量

node-inspector

使用 remote debug 协议, 不污染环境变量

iron-node

同样基于 Electron 的调试器。包含了一个内置的命令来重新编译原生插件,还有一个复杂的图形界面显示您的package.json 和 README.md。

WebStorm 内置调试器

体验很好和 WebStorm 集成, 可以在调试时修改和编辑你的文件, 运行在一个真正的 Node/V8 环境中, 但缺少一些功能:

  • 一个丰富的互动的控制台
  • 异常时暂停
  • 异步堆栈跟踪
  • Promise 检查
  • 分析

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

La issue indica index.js come punto di ingresso di esempio e menziona package.json e README.md nella descrizione di iron-node, ma non identifica alcun file del repository né alcun test da modificare. Inizia determinando l'ambito previsto della documentazione a partire dagli strumenti di debugging collegati e definisci un obiettivo concreto di confronto o aggiornamento; il lavoro è completato quando viene concordata una modifica alla documentazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
electron, javascript, node.js
Ambito
devtools
Tipo di issue
Documentazione
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.