当我们的项目过大时,nodejs的运行内存会溢出,导致项目崩溃退出。会报FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
错误。
解决方案:
全局安装:npm install -g increase-memory-limit
项目目录下执行命令:increase-memory-limit
ps:
cnpm install
和npm install
下载的包,内存上限的写法有时不一样,如果npm install
下载的包使用increase-memory-limit
导致项目无法构建,尝试使用cnpm install
安装包后再使用increase-memory-limit
命令。
参考链接:
https://blog.csdn.net/weixin_42113124/article/details/94393671