查询后了解到是Node中通过JavaScript使用内存时只能使用部分内存(64位系统:1.4 GB,32位系统:0.7 GB),如果前端项目比较大,Webpack编译时就会占用很多的系统资源,一旦超出了V8引擎对Node默认的内存限制大小时,就会产生内存溢出的错误。
解决办法:
npm install -g increase-memory-limit
increase-memory-limit
如果碰到问题:
解决办法:
在node_module下的.bin文件夹中查找 "%_prog%"
替换为 %_prog%
(去掉双引号)