前端打包内存溢出Javascript heap out of memory

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

  • 解决方法1
$ cnpm install -g increase-memory-limit
$ cd yourProject
$ increase-memory-limit
  • 解决方法2
    修改 npm run build
    把package.json中 "build": "node build/build.js" 修改成 "build": "node --max_old_space_size=2048 build/build.js"

  • 解决办法3(跟方法1是一样的)
    如果脚本中没有暴露node命令
    安装 cnpm install --save-dev increase-memory-limt
    在package.json中增加运行脚本"fix-memory-limit": "cross-env LIMIT=2048 increase-memory-limit"
    运行 npm run fix-memory-limit
    重新打包即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容