Webpack打包“JavaScript heap out of memory”错误
现在前端一般使用webpack打包,当项目越来越大的时候,打包需要的内存增多,会超出V8引擎对Node默认的内存限制大小,导致内存泄漏的错误
解决方案:
安装插件increase-memory-limit解决:
步如下:
npm install -g increase-memory-limit
npm install cross-env --D
使用:
package.json新增script命令:
"scripts": {
"fix-memory-limit": "cross-env LIMIT=2048 increase-memory-limit"
},
"devDependencies": {
"increase-memory-limit": "^1.0.3",
"cross-env": "^5.0.5"
}
执行命令:
npm run fix-memory-limit
运行完毕之后再执行npm run start即可。