关于webpack打包内存溢出问题

1.由于现在项目越来越大,现在打包出现了

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed- process out of memory

这种错误,经过搜索发现是内存溢出问题

也就是说你的硬件内存有点小,反正不够你打包用,怎么办?

不要捉鸡!!!

接下来修改下面几个地方就可以了

下面这是我们package.json文件的一部分

关于webpack打包内存溢出问题_第1张图片

如果没有cross-env可以安装一个,这是跨平台的打包方式,很简便



从上面可以看出我们项目打包用的cross-env运行的,所以你就去node_modules/.bin下面


关于webpack打包内存溢出问题_第2张图片

找到cross-env.cmd,注意一定要是cmd结尾的,


关于webpack打包内存溢出问题_第3张图片

在这里面添加上--max_old_space_size=8192,然后再在这个文件夹里面找到webpack.cmd也在相同的位置添加上这样的语句。开始打包吧,没问题了

你可能感兴趣的:(关于webpack打包内存溢出问题)