跳到主要内容

Vite 版本演进

Vite 的版本演进,重点不在“又加了几个配置项”,而在于它从一套轻量开发工具,逐步走成了现代前端构建基础设施的一条主线。

Vite 2 到 Vite 4

这一阶段奠定了最经典的 Vite 印象:

  • 开发时基于原生 ESM
  • HMR 快
  • 配置克制
  • 插件生态和 Rollup 关系紧密
  • 很快变成 React、Vue、Svelte 等项目的新默认选择

Vite 5

Vite 5 发布于 2023-11-16

这版更像一次地基升级:

  • 升级到 Rollup 4
  • 提供 server.warmup
  • CommonJS Node API 弃用方向更明确

它不是一版很炫的功能更新,但把后面的路线往前推了一步。

Vite 6

Vite 6 发布于 2024-11-26

最值得记住的是 Environment API。这说明 Vite 开始认真处理“不同运行环境如何共享和扩展工具链能力”这件事。

除了这条主线,Sass modern API 也成为默认路线,一些历史兼容方式开始退场。

这版最实际的影响

  • SSR、插件、框架侧接入更值得关注环境边界
  • 老项目升级时,需要顺手检查 Sass 和构建环境约定

Vite 7

Vite 7 发布于 2025-06-24

这一版的方向很明确:继续对齐现代平台基线。

  • Node 版本要求提升到 20.19+ / 22.12+
  • 默认构建目标切到 baseline-widely-available
  • ESM-only 分发进一步收紧

这版最值得注意的地方

它不是在追求“多做点新功能”,而是在持续减轻历史包袱。对团队项目来说,这通常意味着升级前先看 CI、Node 版本和产物目标,不要只看业务代码本身。

Vite 8

Vite 8 发布于 2026-03-12

这一版是近阶段最值得认真补的一版。因为它开始把 Vite 的开发和构建主线继续往统一底座上收。

重点变化

  • 转向 Rolldown
  • 内置 Devtools
  • resolve.tsconfigPaths
  • emitDecoratorMetadata
  • server.forwardConsole

如果前面对 Vite 的理解还停在“开发用 ESM,build 用 Rollup”,从这版开始就要更新了。

一条更好记的主线

如果不想按版本号背,可以直接按变化方向记:

  • Vite 2 - 4:建立现代前端开发体验
  • Vite 5:地基升级
  • Vite 6:环境抽象更完整
  • Vite 7:平台基线更现代
  • Vite 8:底层统一继续推进

这样看会更清楚:Vite 不是停在“快”,而是在逐步变成一整套现代构建体系的中心。