![webpack打包报javaScript heap out of memory,怎么解决,第1张 webpack打包报javaScript heap out of memory,怎么解决,第1张](/aiimages/webpack%E6%89%93%E5%8C%85%E6%8A%A5javaScript+heap+out+of+memory%EF%BC%8C%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3.png)
将生产环境下打包所用的npm钩子脚本改为:“set NODE_ENV=production &&node --max_old_space_size=2048 node_modules/webpack/bin/webpack.js --config webpack.production.config.js”。也就是说我使用了局部/本地的webpack,而不是全局安装的webpack来打包。通过给nodejs添加“--max_old_space_size=2048”来扩大内存为2*1024M=2G来解决了内存溢出问题。node --max-old-space-size=4096 yourFile.js
export NODE_OPTIONS=--max_old_space_size=4096