vite项目添加gzip打包

  • 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:生成的压缩包后缀

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容