Vite 的生产构建聚焦于产物体积与加载效率的优化,由 Rolldown 与相关工具链共同完成。
构建时会基于 ESM 的静态结构分析未使用的导出,将其从产物中移除(dead code elimination),减小最终包体积。
通过压缩器(Vite 8 默认采用 Lightning CSS 处理 CSS、Oxc 处理 JavaScript)对产物做压缩混淆,并对小体积静态资源做内联处理,减少额外请求。
结合代码分割把不常变动的依赖拆为稳定 chunk,配合文件内容哈希命名,让浏览器能够长期缓存未变更的资源,提升二次访问速度。