荣耀手机商城官方网站下载深圳买房最新政策

张小明 2026/1/12 8:48:24
荣耀手机商城官方网站下载,深圳买房最新政策,个人网页步骤,衡水网站建设Vite 如何优化项目的图片体积一、前言在前端工程化中#xff0c;图片优化是提升项目性能的重要环节之一#xff0c;也是提升性能的关键步骤。vite-plugin-imagemin 提供了丰富的配置选项#xff0c;支持 GIF、PNG、JPG、SVG 等格式的压缩。本文将详细介绍该插件的完整配置及…Vite 如何优化项目的图片体积一、前言在前端工程化中图片优化是提升项目性能的重要环节之一也是提升性能的关键步骤。vite-plugin-imagemin提供了丰富的配置选项支持 GIF、PNG、JPG、SVG 等格式的压缩。本文将详细介绍该插件的完整配置及各参数的作用。告诉大家如何在 Vite 中使用vite-plugin-imagemin对图片进行高效压缩减少加载时间提高用户体验。二、安装vite-plugin-imagemin在 Vite 项目中使用vite-plugin-imagemin进行图片压缩。首先安装插件# 写这篇文章的时候版本是 0.6.1 pnpm add vite-plugin-imagemin -D三、配置vite.config.ts在vite.config.ts中配置vite-plugin-imagemin同时判断当前环境是否是生产模式import { defineConfig } from vite import viteImagemin from vite-plugin-imagemin export default defineConfig(({ command }) { const isBuild command build // 是否为生产模式 return { plugins: [ viteImagemin({ gifsicle: { interlaced: true, // 隔行扫描 optimizationLevel: 3, // 压缩级别0-3 }, optipng: { optimizationLevel: 5, // 压缩级别0-7值越大压缩率越高 }, mozjpeg: { quality: 80, // 压缩质量0-100 progressive: true, // 渐进式加载 smooth: 2, // 平滑处理减少色彩失真 }, svgo: { plugins: [ { name: removeViewBox, active: false }, // 保留 viewBox 以防止 SVG 变形 { name: removeEmptyAttrs, active: true }, // 移除空属性 { name: convertColors, params: { currentColor: true } }, // 颜色转换 ] }, webp: { quality: 80, // WebP 质量0-100 lossless: false, // 是否无损压缩 method: 6, // 压缩方法0-6数值越大压缩率越高但速度变慢 }, pngquant: { quality: [0.8, 0.9], // PNG 质量范围 speed: 4, // 压缩速度1-10数值越大速度越快但压缩率降低 }, disable: !isBuild, // 仅在生产环境启用 /** 是否在控制台输出压缩结果 */ verbose: true, }) ] } })四、参数解析4.1、gifsicleGIF 优化参数作用取值范围推荐值interlaced是否启用隔行扫描true/falsetrueoptimizationLevel压缩级别0-334.2、optipngPNG 优化参数作用取值范围推荐值optimizationLevel压缩级别0-754.3、mozjpegJPG 优化参数作用取值范围推荐值quality质量0-10080progressive渐进式加载true/falsetruesmooth平滑度0-10024.4、svgoSVG 优化参数作用取值范围推荐值removeViewBox保留viewBox防止 SVG 变形true/falsefalseremoveEmptyAttrs移除空属性true/falsetrueconvertColors颜色转换{ currentColor: true }{ currentColor: true }4.5、webpWebP 优化参数作用取值范围推荐值quality质量0-10080lossless是否无损压缩true/falsefalsemethod压缩方法数值越大压缩率越高但速度变慢0-664.6、pngquantPNG 量化参数作用取值范围推荐值quality质量范围[min, max](0-1)[0.6, 0.8]speed压缩速度越大速度越快但压缩率降低1-1044.7、其它配置参数作用取值范围推荐值svgoOptions.multipass多次优化 SVGtrue/falsetruecache开启缓存加快二次构建true/falsetruefilter过滤文件路径如跳过node_modules目录(source: string) boolean!source.includes(node_modules)disable仅在生产环境启用true/false!isBuild五、总结使用vite-plugin-imagemin可以实现✅ 自动化图片压缩提高页面加载速度✅ 支持 PNG、JPG、GIF、SVG、WebP 多种格式✅ 仅在生产环境启用开发环境不受影响✅ 结合缓存功能提高构建速度希望这篇文章能帮助你更好地优化 Vite 项目的图片资源
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

东莞php网站开发中国建筑设计院排名一百强

使用Gatling进行软件性能测试,高级关联技术是处理现代RESTful API和复杂应用场景的重要技能。当响应中包含嵌套JSON、动态数组或参数依赖前序上下文时,能否精准地提取并传递这些动态值,决定了测试脚本的可靠性和真实性。 为何需要高级关联&am…

张小明 2026/1/5 23:00:38 网站建设

做网站买什么服务器吗建立生育支持政策体系

负载均衡-LVS 全解析 LVS 介绍 Linux 虚拟服务器(LVS,Linux Virtual Servers) ,使用负载均衡技术将多台服务器组成一个虚拟服务器。它为适应快速增长的网络访问需求提供了一个负载能力易于扩展,而价格低廉的解决方案。 LVS是 章文嵩博士 于19…

张小明 2026/1/5 23:00:39 网站建设

互动网站建设特点免费申请qq号网页注册

中国科学技术大学学位论文模板:3大亮点让格式优化更简单 【免费下载链接】ustcthesis LaTeX template for USTC thesis 项目地址: https://gitcode.com/gh_mirrors/us/ustcthesis 还在为学位论文格式烦恼吗?中国科学技术大学学位论文模板(ustcthe…

张小明 2026/1/5 23:00:40 网站建设

苏州做网站推广的公司北京新增病例最新消息

Mootdx通达信接口实战指南:5步掌握Python金融数据获取 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx Mootdx作为专业的Python金融分析工具,为开发者提供了强大的通达信数据…

张小明 2026/1/5 23:00:41 网站建设

ftp网站上传之后怎么办云南建设工程信息网站

中兴光猫终极工具包:轻松解锁工厂模式和配置文件解密 【免费下载链接】zte_modem_tools 项目地址: https://gitcode.com/gh_mirrors/zt/zte_modem_tools 想要完全掌控你的中兴光猫设备吗?ZTE Modem Tools 是一个强大的开源工具包,专门…

张小明 2026/1/5 23:00:43 网站建设

做个网站多钱上海市城乡建设网站

Applite:重新定义macOS软件管理的智能图形化工具 【免费下载链接】Applite User-friendly GUI macOS application for Homebrew Casks 项目地址: https://gitcode.com/gh_mirrors/ap/Applite 在macOS用户的日常工作中,软件安装与管理往往成为效率…

张小明 2026/1/5 23:00:42 网站建设