vue3基于vite打包

大的js和css打包成:gzip

复制代码
npm install vite-plugin-compression

在vite.config.ts中配置:

复制代码
import viteCompression from 'vite-plugin-compression'


plugins:[
    viteCompression({
        verbose:true,//控制台输出压缩结果
        disable:false,//开启还是禁用
        threshold:1024,//体积大于threshold的设置压缩
        algorithm:'gzip',//压缩算法
        ext:'gz',//文件后缀名
    })
]

压缩完之后,告诉后端去配置gz文件。

gzip压缩目的是为了缩小代码体积,让资源加载更快,使用了一个插件,vite-plugin-compression,配置好之后,打包出来的就是压缩后的代码,把dist文件给后端进行部署。

相关推荐
sTone8737521 小时前
Android Room部件协同使用
android·前端
晴殇i21 小时前
前端代码规范体系建设与团队落地实践
前端·javascript·面试
用户740546399430921 小时前
Vite 库模式输出 ESM 格式时的依赖处理方案
前端·vite
开发者小天1 天前
React中使用useParams
前端·javascript·react.js
lichong9511 天前
Android studio release 包打包配置 build.gradle
android·前端·ide·flutter·android studio·大前端·大前端++
Lyuing1 天前
el-input数字类型禁止+-符号输入
vue.js
nvvas1 天前
npm : 无法加载文件 D:\nvm\nodejs\npm.ps1,因为在此系统上禁止运行脚本问题解决
前端·npm·node.js
拉不动的猪1 天前
浏览器之内置四大多线程API
前端·javascript·浏览器
拉不动的猪1 天前
Token无感刷新全流程(Vue + Axios + Node.js(Express))
java·javascript·vue.js
再吃一颗苹果要不要1 天前
Vue.js 源码解读:从 new Vue() 到 DOM 更新的完整追踪
vue.js