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文件给后端进行部署。

相关推荐
律宏阔2 小时前
CloakBrowser 开发踩坑笔记
前端·浏览器
Made in Haven7122 小时前
HTML课程笔记补2
前端·笔记·html
Cry丶2 小时前
Vue 3 业务管理页面实战:组件拆分、父子通信与弹窗复用
前端·javascript·vue.js·父子通信·组件拆分·弹窗复用
雪芽蓝域zzs3 小时前
Vue前端配置路由通配捕获 404
前端·javascript·vue.js
计算机魔术师3 小时前
Anthropic 发布电商 Agent 架构与生产实践指南,并开源 commerce-agents 参考实现
前端
IMPYLH3 小时前
HTML 的 <ol> 元素
前端·html
IMPYLH3 小时前
HTML 的 <object> 元素
前端·html
DevOpenClub3 小时前
PDF 多格式解析如何避免混用输出:TEXT、HTML、XML 与 TAG 数据契约
xml·前端·数据库·pdf·html
用户252632753473 小时前
请问同一台服务器能同时部署前后端项目并支持https吗?
前端
Sincerelyplz3 小时前
【Pipecat】基于Pipecat的voice agent实践
前端·后端·agent