leecade / leecade/node-debug

tools

Abierto
#2 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
JavaScript
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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 检查
  • 分析

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

El issue nombra index.js como punto de entrada de ejemplo y menciona package.json y README.md en la descripción de iron-node, pero no identifica ningún archivo del repositorio ni ninguna prueba que deba modificarse. Empieza determinando el alcance previsto de la documentación a partir de las herramientas de depuración enlazadas y define un objetivo concreto de comparación o actualización; se considerará terminado cuando se haya acordado un cambio en la documentación.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
electron, javascript, node.js
Área
devtools
Tipo de issue
Documentación
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.