日常开发记录打卡系列--让你的Vue项目感受特殊服务

本文介绍了如何优化Vue项目的首屏加载速度,包括使用CDN加速静态资源,通过webpack externals避免打包,以及开启gzip压缩。通过这些步骤,可以显著减少vendor.js的大小,提升用户体验。
摘要由CSDN通过智能技术生成

这个特殊服务就是让我们的Vue项目够快 体验如丝般顺滑的加载速度。不要想歪了。

相信大家在开发Vue较中型的项目时会发现 首屏加载真特么慢,特别是引用了一些插件和UI框架的

run build的时候会有三个主要的JS文件

app.js是入口js     <包含了我们所有写的业务JS>

vendor则是通过提取公共模块插件来提取的代码块   

manifest则是在vendor的基础上,再抽取出要经常变动的部分,比如关于异步加载js模块部分的内容。

相信很多朋友引入一些 轮播 路由 或其他UI框架的时候

vendor构建出来的至少1.几M以上

也是首屏加载缓慢的一个罪魁祸首

在大家开始进行项目优化时。可以在本地安装一个依赖webpack-bundle-analyzer
 

npm install --save-dev webpack-bundle-analyzer

装完之后 不用任何script

npm run build --report

成功后大家可以看到一个图形化的界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值