CSDN|VUE 项目如何快速优化?| 原力计划( 三 )
- 安装@bable/plugin-syntax-dynamic-import包
- 在babel.config.js配置文件中声明该插件
- 将路由改为按需加载的形式:
const Login = => import(/* webpackChunkName: "login_home_welcome" */ '../components/Login.vue')const Home = => import( '../components/Home.vue')const Welcome = => import( '../components/Welcome.vue')其中webpackChunkName 指定了 打包的文件名字 , 让 Login.vue 、Home.vue 、 Welcome.vue 统一打到 指定的包中 。开启gizp配置:
这一项应该由后端小哥来做 , 使用gizp可以减少文件体积 , 使得传输速度更快 , 我们就拿Express来展示一下如何去做 。
//安装相应的包npm install compression -D //导入包const compression = require('compression')//启用中间件app.use(compression)这样我们请求包的体积就会变得更小 , 有助于提升我们项目运行的速度 。最终效果展示
本文插图
最终在我们经过上述一系列的操作以后 , 我们最终生产环境打出来的包体积只有356.2KB , 这样我们项目在上线以后 , 就可以减轻首页假死的问题 , 同时因为请求的文件小了很多 , 所以运行速度也会加快 , 大家赶快去优化一下自己的项目吧 。
版权声明:本文为CSDN博主「靖凡无所畏惧」的原创文章 , 遵循CC 4.0 BY-SA版权协议 。 原文:https://blog.csdn.net/wjf1997/article/details/106248699
推荐阅读
- 行业互联网|金风科技中标哈萨克斯坦札纳塔斯二期100MW风电项目
- CSDN|由 Apache 说开,中国开源项目已经走向世界!
- 基建|广州建数字“新基建”项目库 首批总投资约2600亿
- 互联网|【IDC圈一周最HOT】本周数据中心项目进展、科华恒盛与腾讯云合作、英国宣布5G禁用华为、预测全球IDC市场网络规模
- 云计算|宁津与腾讯云深化合作项目在深圳签约 推进德州产业数字升级
- 学术桥|高中生获得全国科创大赛一等奖的项目,竟与硕士毕业论文高度雷同
- CSDN|软件对于英特尔意味着什么?
- 行业互联网|商汤联合创始人林达华:一个优秀的开源项目应有持久生命力
- 行业互联网|扬州市首次发布先进制造业关键核心技术攻关赶超项目计划
- CSDN|中国首家苹果零售店重开业,苹果CEO库克发文揭幕;“携号转网”服务用户破千万;GitHub 完成北极源代码存档|极客头条
