首页 > 其他分享 >vite开启gzip打包

vite开启gzip打包

时间:2023-05-25 10:33:06浏览次数:36  
标签:compression plugin viteCompression vite gzip 打包

vite社区提供了一个插件vite-plugin-compression,可以用来进行gzip压缩。

1.在项目中执行安装命令

npm i 'vite-plugin-compression'

2.在vite.config.ts中引入,并增加一下代码片段viteCompression 

import viteCompression from 'vite-plugin-compression'
const plugins = [vue(), vueJsx(),
viteCompression({
  threshold: 1024000 // 对大于 1mb 的文件进行压缩
})];

 

标签:compression,plugin,viteCompression,vite,gzip,打包
From: https://www.cnblogs.com/lisir-blogshare/p/17430415.html

相关文章

  • 解决maven打包异常 Fatal error compiling: 错误: 无效的目标发行版
      问题:刚从github上拉下来的代码用idea中的maven打包就报这个错:“Fatalerrorcompiling:错误:无效的目标发行版”,很明显是打包时的版本不对,现在记录下解决问题的步骤留待以后参考:1、确定项目pom.xml的版本: 项目是使用JDK17,pom.xml的设置没有问题,接着2、确定idea中项......
  • 命令行mvn打包
    命令行打包,以下是打jar和war:打jar包 :mvncleaninstall-Dmaven.test.skip=true打war包:mvncleanpackage-Dmaven.test.skip=true-Dmaven.test.skip=true 跳过单元测试 命令修改并启动jar包端口号:java-jar-Dserver.port=8090sell.jar命令修改并启动jar包端口号和切换项目环......
  • webpack-loader打包处理less文件
    打包处理less文件运行npmiless-loaderless-D命令在webpack.config.js的module->rules数组中,添加loader规则如下:module:{rules:[//定义了不同模块对应的loader{test:/\.css$/,use:['style-loader','css-loader']},//处理.less文......
  • 使用ffmpeg将内存中的裸流打包成可播放的MP4文件,并输出到内存中
     前两天项目上有个需求,要求大概是这样的,输入端是一帧一帧的h264裸流(本示例只支持h264裸流,h265可基于本示例自己开发,在此我就不过多阐述了)和一个时间,要求输出根据这个时间来产生一个前后各延伸一段时间的视频(伴随录像),且伴随录像是可直接播放的MP4文件。但是产生的视频文件不是直接......
  • linux的程序打包deb
    deb安装包deb是Unix系统(其实主要是Linux)下的安装包,基于tar包,因此本身会记录文件的权限(读/写/可执行)以及所有者/用户组。由于Unix类系统对权限、所有者、组的严格要求,而deb格式安装包又经常会涉及到系统比较底层的操作,所以权限等的设置尤其重要。deb组成查看deb包含哪些......
  • vs2019打包程序时添加自定义的系统必备组件
     若要创建引导程序包,必须创建产品清单产品清单 product.xml包清单 package.xml 将文件复制到引导程序文件夹位置C:\ProgramFiles(x86)\MicrosoftVisualStudio14.0\SDK\Bootstrapper\Packages文件夹下    ......
  • maven打包时跳过TEST的方式汇总
    使用maven打包时如何跳过test,有以下几种方式针对spring项目<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.18.1</version><confi......
  • rpmrebuild 提取spec重新打包rpm示例
    使用rpmrebuild命令重新编辑rpm包rpmrebuild-p-eseatunnel_3_1_4_0_315-2.3.1.3.1.4.0-315.x86_64.rpm编辑完成并保存重新生成repo源createrepo.清除缓存目录下的软件包及旧的headersyumcleanall重新生成缓存yummakecache......
  • 全网最全的编程电子书大合集,超千本打包下载
    分享计算机电子书,覆盖了Java、C、Python、Go等多种编程语言,更有算法、基础组件、框架、计算机基础等丰富多样的电子书。目前收录了1000+本免费分享,本栏目已被1w+个用户关注,希望我们整理的资源能够为程序员提供到学习帮助。想要一次性保存全部电子书的小伙伴可以如下操作,看到后......
  • idea 通过wsdl链接打包
    一导入依赖springboot项目依赖<dependency><groupId>org.apache.axis2</groupId><artifactId>axis2-kernel</artifactId><version>1.7.9</version></dependency>......