Linux部署VUE项目打包时报前端内存溢出


最近在Linux服务器上部署前端项目,打包时报了个错,在网上找了办法,说一下我试了有用的一个

参考自:https://blog.csdn.net/qq_34122822/article/details/104984558

1、报错截图,报错信息:

FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory

 2、解决办法、

使用 increase-memory-limit 插件,增加node服务器内存限制 

    1.先执行此命令npm install --save-dev increase-memory-limit, 

    我开始执行的命令是:npm install -g increase-memory-limit,这个命令安装不成功

    2. 修改package.json文件

    在文件中增加"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit", 

    3. 执行npm run fix-memory-limit

    4. 重新打包

下面截图这个方式对我来说不可用

这位博主分析的原因是正确的,我的package.json中写的是"--max-old-space-size=8092",相当于给node运行内存是8G,改大了打包还是报错