如何在heroku中安装全局包

kut*_*mer 5 heroku node.js npm

我在Heroku中的一个应用程序中存在内存泄漏,因此我正在寻找一种方法来接收heap snapshot它.

我找到了几个node-remote-debugging软件包,但是node-inspector看起来最有前途,但它需要全局安装.

不幸的是,我找不到任何关于如何在Heroku上安装全局依赖的信息.

hun*_*tis 4

您认为为什么需要全局安装?

我建议遵循以下准则:

此时,可以直接从 npm 脚本访问它,或者从 npm 之外的 node_modules/.bin/ 任何内容访问它。

请记住,您仅限于 Heroku 上的单个开放端口(当前),因此如果没有一些黑客攻击(例如反向隧道构建包),您可能无法使用节点检查器。使用 heapdump 模块获取堆快照可能更容易: