【问题标题】:Node.js v8-profiler module won't installNode.js v8-profiler 模块不会安装
【发布时间】:2012-02-27 11:21:29
【问题描述】:

我正在尝试调试 Node.js 应用程序中的内存泄漏,但无法通过 npm 安装 v8-profiler 模块:

npm install v8-profiler

响应(缩短为错误部分) - 您可以在此处查看完整错误和更多相关信息:https://github.com/dannycoates/v8-profiler/issues/9

Build failed:
 -> task failed (err #1):
        {task: cxx snapshot.cc -> snapshot_1.o}
 -> task failed (err #1):
        {task: cxx graph_path.cc -> graph_path_1.o}
 -> task failed (err #1):
        {task: cxx graph_node.cc -> graph_node_1.o}
npm ERR! error installing v8-profiler@0.0.3

我在 Debian 6.0.3 上使用从源代码构建的节点 0.6.10。我对任何其他 NPM 模块都没有任何问题。

我还尝试在具有相同操作系统但使用节点 0.4.12 的机器上安装该模块,但存在相同问题。

在这件事上的任何帮助将不胜感激。

【问题讨论】:

  • 编译失败。也许它不喜欢你的 cxx 编译器。您使用的是什么编译器和版本?
  • 看来 v8-profiler 现在已经更新为支持节点 0.6.10。我将检查最新版本,看看它是否有效。
  • 您使用的是什么操作系统?确保您使用的是随 Node 一起安装的 V8,而不是您可能已经安装的 V8。
  • 嘿,如前所述,我正在运行 Debian 6.0.3。 V8 是 Node 的安装,而不是自定义安装。
  • 啊,对不起。我睡前评论了。我听说其他人也有类似的问题,我知道这是 Node 团队一直在做的事情(分析节点应用程序)。这篇文章有帮助吗:plus.google.com/u/0/116160612483689327039/posts/1dAUHMUNE29

标签: memory node.js module memory-leaks npm


【解决方案1】:

v8-profiler 无法与最新版本的 Node.js 一起编译,但现在已经更新修复了上述问题。问题解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 2018-05-27
    • 2015-10-09
    • 1970-01-01
    • 2012-07-22
    • 2015-12-08
    • 2011-11-12
    相关资源
    最近更新 更多