- 1,安装
npm i -D vite-plugin-compression
- 2,配置vite.config.ts文件
import viteCompression from 'vite-plugin-compression'
plugins: [
// ...,
viteCompression({
threshold: 50000 //对于大于50KB的文件压缩
})
],
- 3,配置说明
filter:过滤器,对哪些类型的文件进行压缩,默认为 ‘/.(js|mjs|json|css|html)$/i’
verbose: true:是否在控制台输出压缩结果,默认为 true
threshold:启用压缩的文件大小限制,单位是字节,默认为 0
disable: false:是否禁用压缩,默认为 false
deleteOriginFile:压缩后是否删除原文件,默认为 false
algorithm:采用的压缩算法,默认是 gzip
ext:生成的压缩包后缀