blog icon indicating copy to clipboard operation
blog copied to clipboard

Webpack打包“JavaScript heap out of memory”错误

Open xianzou opened this issue 5 years ago • 0 comments

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即可。

xianzou avatar Feb 23 '20 02:02 xianzou