vite项目添加gzip打包 1,安装npm i -D vite-plugin-compression 2,配置vite.config.ts文件 importviteCompressionfrom'vite-plugin-compression'plugins:[// ...,viteCompression({threshold:50000//对于大于50KB的文件压缩})], 3,配置说明 filter:过滤器,对哪些类型的文件进行压缩,默认为 ‘/.(js|mjs|json|css|...
viteCompression({verbose:true,// 默认即可disable:false,//开启压缩(不禁用),默认即可deleteOriginFile:false,//删除源文件filter:/\.(js|mjs|json|css|html|ttf)$/I,threshold:10240,//压缩前最小文件
npm install -D vite-plugin-compression 2. 在vite.config.ts中添加插件。 exportdefault defineConfig({plugins:[viteCompression({filter: /\.(js|css|json|txt|ico|svg)(\?.*)?$/i, // 需要压缩的文件 threshold: 1024, // 文件容量大于这个值进行压缩 algorithm:'gzip', // 压缩方式 ext:'gz', ...
插件vite-plugin-compression import compressPlugin from "vite-plugin-compression"; export default defineConfig({ // (常用) plugins: [ compressPlugin({ filter:/xxx/g, // 不打包文件 threshold:1025, // 超过 1025b打包 ext:'.gz' // 以gz的后缀 }) ] }) 1. 2. 3. 4. 5. 6. 7. 8. 9...
compress:ViteCompression, ):Plugin|Plugin[]=>{ if(compress==='none') returnnull constgz={ // 生成的压缩包后缀 ext:'.gz', // 体积大于threshold才会被压缩 threshold:0, // 默认压缩.js|mjs|json|css|html后缀文件,设置成true,压缩全部文件 ...
1. 使用 vite-plugin-compression 插件 vite-plugin-compression 是一个用于压缩JS和CSS文件的插件,它支持gzip和Brotli两种压缩算法。 安装插件 首先,你需要安装 vite-plugin-compression 插件: bash npm install vite-plugin-compression -D 配置插件 然后,在你的 vite.config.ts 或vite.config.js 文件中引入并使...
vite中使用vite-plugin-compression插件 importviteCompressionfrom'vite-plugin-compression'exportdefaultdefineConfig({plugins:[viteCompression() ] }) 浏览器解析 压缩的代码放到服务器后,需要后端配置一些东西,浏览器才可以解析 1、Nginx服务器只需要配置:
vite-plugin-compression:此插件可以对构建出来的文件进行压缩,从而减小文件大小,提高页面加载速度。vite-plugin-style-import:此插件可以让你在项目中使用 CSS 类库,比如 Ant Design 或者 Element Plus 等,从而避免了在项目中手动引入这些库的麻烦。vite-plugin-optimize-css:此插件可以对 CSS 进行优化,比如去除...
3 import { FilterPattern } from '@rollup/pluginutils'; 4 5 type Algorithm = 'gzip' | 'brotliCompress' | 'deflate' | 'deflateRaw'; 6 interface UserCompressionOptions { 7 [key: string]: any; 8 } 9 type InferDefault<T> = T extends infer K ? K : UserCompressionOptions; ...
首先安装了rollup-plugin-visualizer插件。可以使用npm或者yarn进行安装: yarn add rollup-plugin-visualizer -D npm i rollup-plugin-visualizer -D 1. 2. 在vite.config.js中引入rollup-plugin-visualizer插件,并将其添加到插件列表中。 import { visualizer } from 'rollup-plugin-visualizer'; ...