
探索问题原因:
项目开发时正常运行不影响,打包出现上图错误,意味着打包过程中消耗了太多的内存导致的。
解决方法:
在 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,可根据自己项目的情况适当调整