webpack打包优化与首页白屏渲染问题【低性能移动端】解决方案

本文分享了webpack的打包优化经验,包括路由组件懒加载和常用库CDN引入,以减小app文件体积和vender文件大小。此外,针对低性能移动端的首页白屏问题,提出了在文件加载期间显示加载界面的策略,以改善用户体验。
摘要由CSDN通过智能技术生成

转眼间已经来到了2019年的6月份,我也已经实习半年多了,这半年尽管没有写过博客,但积累下来的经验还是不少的,日后慢慢补上

今天来讲讲的是webpack的打包优化经验,优化的角度从路由组件懒加载和常用库CDN引入两大块入手,至于nginx的Gzip还没有尝试过,后续尝试过再做补充【因为暂时手头上负责的项目都是在pad端上做的单机版应用.......】

1. 路由组件懒加载

这样在路由配置初始化时就不用一次全部加载完,按需加载,打包出来的app文件体积就不那么大

2. 常用库CDN引入

在vue中,vue、vue-router、vuex、elemen-ui等等的大型公共库一般要抽取出来的用CDN的形式去引入,这样能减少vender文件的体积。要让webpack不打包这些库,就要在externals中写入。

在webpack.base.conf.js中:

key是package.json里面的库名称,value是在项目中引入的名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值