大的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文件给后端进行部署。