Vue项目打包占用过多内存
有个vue的前端项目, 每次npm run build 要占掉4-6G内存, 有的时候甚至会影响到整个部署服务器
原因: cli-plugin-babel 会默认引入thread-loader, thread-loader默认会以多线程的方式打包
可以看到thread-loader会在构建时
产生的 worker 的数量,默认是 (cpu 核心数 - 1),或者,在 require('os').cpus() 是 undefined 时回退至 1
解决方法: vue.config.js 中关闭并发构建
# 关闭并发构建
module.exports = {
parallel: false,
}
参考资料
记一次Vue-CLI生产项目的打包优化

浙公网安备 33010602011771号