- 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:啟用壓縮的文件大小限制圆存,單位是字節(jié),默認為 0
disable: false:是否禁用壓縮仇哆,默認為 false
deleteOriginFile:壓縮后是否刪除原文件沦辙,默認為 false
algorithm:采用的壓縮算法,默認是 gzip
ext:生成的壓縮包后綴