vue项目优化

针对公司APP因功能和插件增加导致启动缓慢的问题,本文通过启用gzip压缩、使用compression-webpack-plugin插件及优化CDN引用等步骤,显著减少了首屏加载的JS文件大小,由原来的5MB优化至不到2MB。

公司开发的app随着功能的增加,引入的插件的增加,使得app打开特别的慢,这次试用webpack的externals对项目进行优化


首先在config => build => 搜索gzip =>将gzip从false改为true  =>  npm install --save-dev compression-webpack-plugin@1.1.12
复制代码

第二步



这里有一个小坑,value值不是你自己在main.js写的全局引用,需要看下源码复制代码




第三步  在index.html中引用cdn  注意cdn的版本号要和package.json版本号一致


复制代码




以上就是所有打包优化过程,原来首屏加载js文件有5MB,经过优化后只有2MB不到了  ,有更

好的打包方式优化的同学可以一起讨论下~

end.


转载于:https://juejin.im/post/5c4e8bb2e51d4576563abb8f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值