vue-cli多方面配置优化让你项目更强更快

本文探讨了前端优化的两个关键点:用户体验和开发体验的提升。介绍了如何利用speed-measure-webpack-plugin和webpack-bundle-analyzer分析构建速度和文件大小。通过按需引入ECharts、减小包体积、使用缓存、删除不必要的模块和压缩代码等方法进行优化。还提到了Vue CLI的DLLPlugin和splitChunks策略,以及resolve.alias和resolve.extensions的设置。最后,推荐了一份关于Vue开发技巧的详细文档。
摘要由CSDN通过智能技术生成

📌

前端优化主要就是做两件事: 1:优化用户体验即减少首屏加载时间,提升交互的流畅度,如表单验证和页面切换

2:优化开发体验:减少构建耗时,自动化完成一些重复工作,解放生产力,脚手架就是代表产物,如WebPack提供最主要的优化手段splikChunksPlugin提取公共代码,按需加载

分析工具

  • speed-measure-webpack-plugin,可以测量网页包构建速度,并会输出各个模块编译时长,可以帮我们更好的找到耗时模块
在vue.config.js里面配置
module.exports = {...,configureWebpack: () => { config.plugins.push(new SpeedMeasurePlugin())}} 
  • webpack-bundle-analyzer,这个插件在可视化网页包中输出文件的大小,并且提供了交互式可缩放的树形图
在vue.config.js中配置
module.exports = {...,
configureWebpack: () => { config.plugins.push(new BundleAnalyzerPlugin())}}, vue-cli3已结内置,在package里面的serve代码命令里面加--report即可 

优化

  • 按需引入,echart这些实现按需引入
import * as echarts from 'echarts/core'
import {BarChart,
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值