vite-plugin-compression 是一个 Vite 插件,用于在构建阶段自动压缩生成的文件。它能够生成 .gz(gzip)或 .br(Brotli)压缩文件,以减少静态资源的文件大小,从而提高网站的加载速度和性能。
import react from '@vitejs/plugin-react';
import viteCompression from 'vite-plugin-compression';
export default defineConfig({
plugins: [
react(),
//压缩文件
viteCompression({
verbose: true,
disable: false,
deleteOriginFile: false,
threshold: 10240,
algorithm: 'gzip',
ext: '.gz',
}),
],
});