大的js和css打包成:gzip
npm install vite-plugin-compression
在vite.config.ts中配置:
- import viteCompression from 'vite-plugin-compression'
-
-
- plugins:[
- viteCompression({
- verbose:true,//控制台输出压缩结果
- disable:false,//开启还是禁用
- threshold:1024,//体积大于threshold的设置压缩
- algorithm:'gzip',//压缩算法
- ext:'gz',//文件后缀名
- })
- ]
压缩完之后,告诉后端去配置gz文件。
gzip压缩目的是为了缩小代码体积,让资源加载更快,使用了一个插件,vite-plugin-compression,配置好之后,打包出来的就是压缩后的代码,把dist文件给后端进行部署。