首页 > 解决方案 > 减少 NPM 内存使用

问题描述

npm install在服务器上运行,内存不足。服务器有 2GB 的 RAM,小于 Node 的默认 4GB 限制。我正在观看内存分析,它在死前使用了服务器的所有 RAM。我有一个非常小的 package.json 文件;我们正在谈论大约十几个包,而仅仅为了进行少量 NPM 安装而必须设置交换似乎很愚蠢。

有没有办法让 NPM 在运行安装时使用更少的内存?

标签: node.jsnpmnpm-install

解决方案


max_old_space_size 选项似乎可以解决此问题:

NODE_OPTIONS=--max_old_space_size=1000; npm install


推荐阅读