我有一个npm运行脚本,后者运行webpack
来在服务器上构建代码。但是我在这台机器上只有512 MB的RAM而且RAM是一个约束因此无法升级。
Webpack构建在大约80%完成时中断。这个过程被杀死了。我知道它是因为内存,因为如果我停止占用大量内存的所有其他进程,它就会成功完成。
话虽如此,我想限制node
&的V8堆限制。 node
使用npm
来表示128 MB或其他内容。
所以我的问题是。
process.memoryUsage()
,但每次heapTotal
都相同。/etc/profile
,但不确定它是否有效。alias = 'node --max-old-space-size=128'