18得票6回答
如何在收到 SIGINT 信号时停止 Node.js 的检查器 / Chrome 调试器?

我有以下代码可以从终端捕获^C并优雅地关闭我的Express应用程序:process.on('SIGINT', () => { console.log('SIGINT received ...'); console.log('Shutting down the serve...

17得票2回答
Node-Inspector无法启动

首先,我在安装node-inspector时遇到了问题,我不得不恢复安装版本@0.7.5。它已经全局安装在我的电脑上,但是现在当我尝试运行node-inspector时,我收到下面的错误。我觉得奇怪的是,我没有找到关于这两个错误的太多信息。module.js:487 throw err...

17得票2回答
如何在Scavenge GC期间避免快速内存增长?

我有一个基于restify构建的应用程序。我没有内存泄漏,但是在scavenge gc期间会出现大量的内存增长,然后进行重量级mark-sweep gc并清理内存。 这会影响我的应用程序性能。[2268] 266859 ms: Scavenge 61.5 (119.5) -> 46...

16得票4回答
使用Node Inspector调试多个Node进程

我开始使用Node Inspector调试我的一些Node应用程序。但是,有一件事我不确定如何做,就是一旦Node-inspector连接到一个Node应用程序,如何将其分离并附加到在同一计算机上运行的另一个Node应用程序上? 我该如何同时调试多个进程?

15得票5回答
当node重启时,我该如何使node-inspector重新启动?

我经常使用node-inspector。 当我编辑我的代码并重新启动时,就会出现必然的 与目标分离 当一个新进程启动时出现错误。 我总是不得不去找到运行node inspector的选项卡并重新启动它。 我想知道是否可以避免这种情况。 例如,从节点发送消息到node-inspector,...

14得票2回答
CoffeeScript源映射在Chrome中无法加载。

当我调用时,能够将咖啡文件编译成与.coffee/.js文件相同目录下的.map文件。coffee --nodejs --debug-brk app.coffee 并启动node-inspector。 应用程序文件的js版本会在Chrome中加载。 我错过了什么吗? 这就是Chrome为th...

12得票3回答
使用node-inspector和forever.js进行Node.js调试

我使用forever.js时无法调试node.js服务器。这不可能吗?Exampel: forever start --debug server.js 1) 我可以正常启动server.js,但是无法使用node-inspector进行调试。 2) 使用forever.js的命令:forev...

12得票2回答
无法使用node-debug工具

虽然感觉很傻,但我无法让Node Inspector/node-debug工作。 说明中说要运行npm install,然后运行node-debug web.js。 我就这么做了。现在我有一个美丽的浏览器窗口打开,向我展示带有断点的代码……但不知道要使用哪个URL来实际访问该代码。 检查器...

11得票1回答
V8惰性生成堆栈跟踪似乎导致vows库中出现无限循环的问题。

我花了一些时间在 NodeJS 的测试套件中调试一个奇怪的无限循环问题。它只在罕见的情况下发生,但当我连接到 Chrome 调试器时,我可以重现它。 我认为这与 V8 对异常中的堆栈跟踪以及堆栈跟踪API有关,并且是 vows 库 对 AssertionError 对象所做的扩展(vows ...

11得票2回答
如何使用Node-Inspector调试NodeUnit

我可以做以下事情: 我可以使用nodeunit来测试node.js模块。 我可以使用node inspector来调试我的node.js express站点。 但是如何使用node inspector来调试nodeunit测试呢? 我尝试过,但不起作用: nodeunit --d...