为啥给Vue+vite配置gzip后,打包的文件变大了?

344 阅读1分钟

不使用gzip,打包文件只有1.9M;但是使用gzip后,打包文件变成了2.5M

我对gzip的配置如下:

下载vite-plugin-compression npm i vite-plugin-compression -D

在vite.config.js配置

import viteCompression from 'vite-plugin-compression';
export default defineConfig({
  base: './',
  resolve: {
    alias: {
      '@': resolve(__dirname, 'src/components'),
      '/&': './src/assets/'
    }
  },
  plugins: [
    vue(),
    viteCompression({
      //生成压缩包gz
      verbose: true, // 输出压缩成功
      disable: false, // 是否禁用
      threshold: 1, // 体积大于阈值会被压缩,单位是b
      algorithm: 'gzip', // 压缩算法
      ext: '.gz',// 生成的压缩包后缀
    }),
  ]
})

然后打包文件大小就是2.5M,希望大佬看看有没有解决方案?