前言
当前端项目打包
vue run build
的时候,报错了
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
,大概就是因为项目文件太大,导致超过了默认的内存限制。
环境:@vue/cli 4.3.1
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2YfNWawNiNx8FesU2cfdGLwczX0xiRGZkRGZ0Xy9GbvNGLwIzXlpXazxSP9EVZ2Y1VhRTMXFWQClGVF5UMR9Fd4VGdsATNfd3bkFGazxycykFaKdkYzZUbapXNXlleSdVY2pESa9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyIWOhZDOlRDNkhTY5kzNhRWNxQTZyUzNyYzN1AjZhJ2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
解决过程
1、通过插件increase-memory-limit解决。
//全局安装
npm install -g increase-memory-limit
//项目内安装
increase-memory-limit
2、再运行vue run build,报错’“node --max-old-space-size=10240”’ 不是内部或外部命令,也不是可运行的程序或批处理文件。如果出现这个请看这篇文章。