默认情况下node.js编译时的内存上限是2G(或者4G?), 在编译比较庞大的前端项目的时候, Jenkins 中构建会由于内存不足卡住, 且网页控制台中没有任何错误信息输出
node.js
需要在 Linux 中调整 Node 编译时内存大小的限制, 通过系统变量NODE_OPTIONS来控制
NODE_OPTIONS
在构建脚本中添加下面这行代码
1
export NODE_OPTIONS="--max-old-space-size=8192"
理可顿悟, 事需渐修