Vite 7.0 正式發布:性能飛躍、生態統一、工具升級
作者:前端小智
自 Evan You 提交首個提交以來,Vite 已走過五年。如今,它已成為現代前端框架的默認構建基礎,npm 每周下載量超 3100 萬次,相比上個大版本增長 1400 萬。
Vite 7.0 是一次標志性更新,它不僅帶來了核心性能優化,更開啟了 Vite 向現代前端基礎設施演進的新階段。
五周年:Vite 的爆炸式增長
自 Evan You 提交首個提交以來,Vite 已走過五年。如今,它已成為現代前端框架的默認構建基礎,npm 每周下載量超 3100 萬次,相比上個大版本增長 1400 萬。
核心現代化:Rolldown 全面接管構建
- Rolldown 是一個基于 Rust 的新一代打包器,由 VoidZero 開發。
- 相比原生 JavaScript 構建系統,Rolldown 構建速度顯著提升,特別適合大型項目。
- 安裝方式簡單,只需用
rolldown-vite替代vite即可體驗。
??Rolldown 發布說明與遷移指南:https://vitejs.dev/guide/
Vite DevTools 開發中
- 合作方:VoidZero + NuxtLabs
- 發起人:Anthony Fu
- 目標:打造一個適用于所有 Vite 項目的調試分析工具集
- 狀態:開發中,預計將徹底改變 Vite 項目的可觀察性和調試體驗。
Vite 7.0 關鍵更新
Node.js 支持要求升級
- 最低版本要求:Node.js 20.19 或 22.12
- 不再支持:Node.js 18(已于 2025 年 4 月 EOL)
- 影響:Vite 7 將作為純 ESM 模塊發布,不再需要
--experimental標志。
?? 相關文章:Anthony Fu《Move on to ESM-only》
默認瀏覽器目標更新(更合理的構建兼容性)
- 從
'modules'變為'baseline-widely-available' - 對應新版瀏覽器范圍:
瀏覽器 | 舊版本 | 新版本 |
Chrome | 87 | 107 |
Edge | 88 | 107 |
Firefox | 78 | 104 |
Safari | 14.0 | 16.0 |
說明:此舉與 Baseline 計劃對齊,提升未來構建的可預期性。
Environment API 持續迭代(實驗功能)
- 新增
buildApphook,用于協調插件如何構建運行環境。 - 應用示例:Cloudflare 官方 Vite 插件已支持 React Router v7,展示了該 API 的實際能力。
測試工具:Vitest 3.2 支持 Vite 7.0
- 對應版本支持:從 Vitest 3.2 起。
- 更穩定、更強大的測試體驗。
總結:這不僅是 Vite 的一個版本更新,它是一次現代構建工具生態的全面躍遷。
- Rolldown 將是未來構建的“引擎”
- DevTools 將為開發帶來更強洞察力
- 社區活動拉近人與人之間的聯系
- Vite 正在從“工具”轉變為“平臺”
責任編輯:武曉燕
來源:
大遷世界





























