使用npm build内存溢出 JavaScript heap out of memory

1,117 阅读1分钟

使用npm build内存溢出

错误:

neffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory internal::GCIdleTimeHandler::GCIdleTimeHandler+4506

解决方案 :

关闭所有cmd /代码编辑器,打开 cmd 输入
setx NODE_OPTIONS --max_old_space_size=8192

在 package.json 加入 --max_old_space_size=8192
1、 vue-cli2.x "build:h5": "cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service --max_old_space_size=8192 uni-build"
2、 vue-cli4.x "build:prod": "cross-env NODE_ENV=production env_config=prod node --max_old_space_size=8192 build/build.js"