vue项目利用webpack打包时提示内存堆栈溢出

报错信息

bash
1
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

解决方案

在build前,根据自己的项目大小设置一下最大分配内存空间,即可。

js
1
2
3
4
5
// 在package.json中
"scripts": {
...
"build": "node --max_old_space_size=4096 build/build.js"
}

祝君无Bug~