vue3解决编译打包过程中的内存溢出问题
分享一个vue3打包编译时报错:Reached heap limit Allocation failed - JavaScript heap out of memory,这是由于电脑内存不足或内存溢出导致。在不升级硬件设备的情况下踩了很多坑才解决,具体解决办法如下:
一、全局安装increase-memory-limit
安装increase-memory-limit:
npm install -g increase-memory-limit
进入项目工程目录下运行以下命令:
increase-memory-limit
二、报错处理
1.安装完成increase-memory-limit后,就可以重新运行编译打包命令,如果编译打包时出现以下错误,就需要在 node_modules 文件夹中将所有 "%_prog%" 替换成 %_prog% (即去掉双引号)
'node --max-old-space-size=10240' 不是内部或外部命令
2.如果运行时提示“JavaScript heap out of memory”,请修改 node_modules/.bin/webpack-dev-server.cmd 文件如下:
"%_prog%" --max_old_space_size=4096 "%dp0%\..\webpack-dev-server\bin\webpack-dev-server.js" %*
本文链接:https://yun.ha.cn/post/155.html 转载需授权!