前言
目前端項目打包
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”’ 不是内部或外部指令,也不是可運作的程式或批處理檔案。如果出現這個請看這篇文章。