减少NPM内存使用量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了减少NPM内存使用量相关的知识,希望对你有一定的参考价值。

我正在服务器上运行npm install,它的内存不足。服务器具有2GB的RAM,小于Node的默认4GB限制。我正在观察内存配置文件,它在死之前正在使用服务器的所有RAM。我有一个很小的package.json文件;我们正在讨论许多软件包,为了进行少量NPM安装而不得不设置交换似乎很愚蠢。

是否有任何方法可以使NPM在运行安装时使用更少的内存?

答案

这可能不是您想要的答案,但是如果您在较大的服务器上预先运行npm install,则可以将生成的捆绑包压缩或压缩,然后将其复制到最终目的地。这比尝试使微型产品服务器安装/构建更大的应用程序容易。

另一答案

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

NODE_OPTIONS=--max_old_space_size=1000; npm install

以上是关于减少NPM内存使用量的主要内容,如果未能解决你的问题,请参考以下文章

npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段

减少“代码”内存使用量

c#代码片段快速构建代码

Yarn: 一个新的JavaScript模块管理器

npm scripts 使用指南

私有npm计划