node-in-debugging icon indicating copy to clipboard operation
node-in-debugging copied to clipboard

《Node.js 调试指南》

Results 9 node-in-debugging issues
Sort by recently updated
recently updated
newest added

Node 应用有时候会突然 RSS 爆升,堆内内存是正常的。

3.6.4节第六题的结果4和7的顺序颠倒了。在node `v12.13.0`版本中的顺序为:`9 5 8 1 4 7 3 6 2`

你的文章中写道下面的两个, 前者表述的含义setTimeout和setInterval在timers阶段执行,后者表示setTimeout和setInterval在poll阶段执行,是否自相矛盾? 1. > 每个阶段(phase)的作用:timers:执行 setTimeout() 和 setInterval() 中到期的 callback。 2. > poll 阶段主要有两个功能: > 当 timers 的定时器到期后,执行定时器(setTimeout 和 setInterval)的 callback。 > 执行 poll 队列里面的 I/O callback。 我们看nodejs官方的解释: 这个解释的含义应该是: poll阶段会取回所有的io事件,...

4.5小节hot-reload,setInterval和setTimout热加载也会有问题吧

leakMethod这个函数没有引用外部变量为什么是闭包啊。

在 4.2.4 process._debugProcess 章节中 打开新的终端,运行:node -e "process._debugProcess(53911)" 启动调试后,调试结束后 怎么把debug调试 关闭掉呢 ?在不停止node进程的情况下呢 ? 我在 process 的方法中 找到了 process._debugEnd 方法,但是没有起作用的啊

Code: ``` docker run -d -p 5601:5601 \ -p 9200:9200 \ -p 5044:5044 \ -p 15044:15044/udp \ -it --name elk sebp/elk ```

下面是我的理解: 调试 ES6 modules,现在的方案是先编译成 es5,加上 sourcemap 进行调试。 如果要直接调试,可以使用 babel-node,但是在调试上下文中变量有问题。 使用 nodejs 原生 es6 modules 调试理论上没有问题。 ``` NODE_OPTIONS='--experimental-modules --loader ./custom-loader.mjs' node —inspect-brk x.js # custom-loader.js 支持加载 nodejs 内置模块,省略 js 后缀的 es6...