
 
探索问题原因:
 
项目开发时正常运行不影响,打包出现上图错误,意味着打包过程中消耗了太多的内存导致的。
 
解决方法:
 
在 package.json中的打包命令替换如下:
 
解决前:
 
"build:dev": "vite build --mode development",
 
解决后:
 
 "build:dev": "set NODE_OPTIONS=--max_old_space_size=16384 && vite build",
 
说明:其中 --max_old_space_size=16384,代表将 node 可用最大内存调整为 16G,可根据自己项目的情况适当调整