vue 文件打包太大 -- 体积优化
最新打包vue cli 4.5 项目时,体积尽然达到了9M,页面访问的速度,因此进行尝试进行优化,最终压缩到 968k ,效果明显。下面是优化方法。
首先新建文件'
vue.config.js
',放在项目根目录下,与package.json
在同一级目录下
1.BundleAnalyzer
作用:展示打包图形化信息,会打开一个html页面,帮助自己分析哪些文件过大,可针对其进行优化,上线前
注释掉
安装 webpack-bundle-analyzer
插件
2.抽离 css 支持按需加载
安装 mini-css-extract-plugin
插件
3.图片按需加载
安装image-webpack-loader
插件
图片压缩可以在:https://tinypng.com/ 进行批量压缩
4.gzip压缩代码
安装 compression-webpack-plugin
插件
5.element-ui 按需加载
安装 babel-plugin-component
插件
6.Echarts 按需加载
安装 babel-plugin-equire
插件:
7.lodash 按需加载
安装 lodash-webpack-plugin
插件
8.prefetch 和 preload
删除无用的插件,避免加载多余的资源(如果不删除的话,则会在 index.html 里面加载 无用的 js 文件)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了