vue 打包优化_优化vue项目打包速度(webpack)

提高 webpack 构建速度的一些方法:

  • 减少 resolve 的解析
  • 减少 plugin 的消耗
  • 换种方式处理图片
  • 使用 DLLPlugin
  • 积极更新 webpack 版本
http://www.hangge.com/blog/cache/detail_2105.html​www.hangge.com
42e1ca1f9a075e3d6cc47311fb2524fa.png

Vue.js - 提高项目build打包速度(webpack构建性能优化技巧汇总)

Vue.js - 提高项目build打包速度(webpack构建性能优化技巧汇总)​www.hangge.com
42e1ca1f9a075e3d6cc47311fb2524fa.png

原打包速度

a42a7283447226abbbe6dd99f2428266.png

添加:webpack-parallel-uglify-plugin 后

15d8da55489b80108a82afbe4ee8a897.png

添加

modules: [
      resolve('src'),
      resolve('node_modules'),
      resolve('static') 
    ],

注意这里的resolve('static'), 因为项目目录中

3a6ab6d22de25e87ccf7b530c0f79e7a.png

有部分书写不规范将静态资源放到了src同级目录static里面了,所以要加上

973ccfb22378b373d0337c09449cc02c.png

555ec5d479437cf4c3f04d6f6458621d.png

bbcc79daf8e663c8f0ede39e18f09bba.png

加 HappyPack 时间反而变长了 看来我的项目不够大,删掉删掉

fd183fd5d366e0f25f914e2052c5672a.png

加DllPlugin, binggo 可以!

b14b992745267e947ab793a97d574f62.png

参考

DllPlugin提升webpack打包速度​www.jianshu.com
3b1e14a4c3dfd0c87146643e1834fb76.png
DllPlugin提升webpack打包速度​www.jianshu.com
3b1e14a4c3dfd0c87146643e1834fb76.png
DllPlugin | webpack​link.jianshu.com 人类身份验证 - SegmentFault​segmentfault.com Webpack 打包优化之速度篇​ningyu1.github.io Webpack 打包优化之体积篇​ningyu1.github.io
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值