node.js - 减少 NPM 内存使用
问题描述
我npm install
在服务器上运行,内存不足。服务器有 2GB 的 RAM,小于 Node 的默认 4GB 限制。我正在观看内存分析,它在死前使用了服务器的所有 RAM。我有一个非常小的 package.json 文件;我们正在谈论大约十几个包,而仅仅为了进行少量 NPM 安装而必须设置交换似乎很愚蠢。
有没有办法让 NPM 在运行安装时使用更少的内存?
解决方案
max_old_space_size 选项似乎可以解决此问题:
NODE_OPTIONS=--max_old_space_size=1000; npm install
推荐阅读
- sql-server - SQL Group by Year 基于 after 和 Before,
- java - 使用 DTO 更改 httpresponse
- reactjs - Socket.io react.js 聊天应用程序使用令牌作为事件监听器
- c# - 在统一 3d 中尝试用 5Lane 代替 3Lane 进行无尽的跑步游戏
- html - Firefox 89 看不到 userChrome.css 甚至设置了 toolkit.legacyUserProfileCustomizations.stylesheets=true
- forms - Mailto 功能在移动视图响应中不起作用
- python - 如何将定义的函数应用于多行?
- powershell - 对包含数组的哈希表进行排序 - Powershell
- python - 在 AWS lambda 和 API 网关上调用 post_to_connection 时出现 GoneException
- excel - 如何读取excel数据并存储它是POJO类