Vite 7.0 重磅發布!Vue 4 還會遠嘛?
在前端開發領域,Vite 已經成為當下最流行的構建工具之一。它以其出色的性能和開發體驗,改變了開發者構建前端項目的方式。
Vite 自尤雨溪 2019年 發布以來,不斷發展壯大!截至目前已經更新到 7.0 版本!不得不讓人感嘆這個更新速度真的是太快了!
Vite 的更新速度。不得不讓我懷疑 Vue4 可能已經在路上了!
npm 官網顯示,Vite 每周的下載量更是達到了驚人的 3100 萬次,這足以證明它在開發者社區中的重要地位。
而近期,Vite 的動態更是讓前端開發者們興奮不已。
將要接入 Rolldown
Vite 官方宣布了一系列重磅更新,其中最引人注目的就是將 Rolldown 這個基于 Rust 的下一代打包工具集成進來。
Rolldown 的加入預示著 Vite 的構建速度將得到顯著提升,這對于追求高效開發的團隊來說無疑是一個巨大的福音。
而 Vite 7 的正式發布,它將帶著一系列令人興奮的新功能和改進而來。
這次更新不僅在技術層面有了重大突破,還對一些關鍵的支持策略做出了調整,例如不再支持 Node.js 18。
接下來,讓我們詳細了解一下 Vite 7 的更新功能。
Vite 7 更新功能一覽
- 不再支持 Node.js 18 :Vite 7 現在要求使用 Node.js 20.19+ 或 22.12+,因為 Node.js 18 已在 2025 年 4 月底達到了生命周期結束(EOL)。這一變更使得 Vite 能夠更好地利用 Node.js 的新特性和性能改進。
- 默認瀏覽器目標更新 :Vite 7 將默認瀏覽器目標從'modules'改為'baseline-widely-available'。這意味著 Vite 會根據 Baseline Widely Available 特性列表來更新支持的瀏覽器版本范圍,從而確保在更多設備和瀏覽器版本上提供穩定可靠的兼容性。
- 環境 API 增強 :Vite 7 新增了buildApp鉤子,使插件能夠更有效地協調環境構建。這為基于 Vite 的框架和項目提供了更靈活、更強大的構建能力。
- Vitest 支持 :Vitest 3.2 開始支持 Vite 7.0,為 Vite 項目提供了更完善的測試解決方案。
- 新工具集成 :Vite 與 VoidZero 合作開發的 Rolldown 打包工具正在逐步集成到 Vite 中。未來,Rolldown 將成為 Vite 的默認打包器,有望顯著減少大型項目的構建時間。
- Vite DevTools 開發 :VoidZero 與 NuxtLabs 聯合打造的 Vite DevTools 正在穩步推進。這款工具將為 Vite 項目提供更深入的調試和分析功能,助力開發者更高效地排查問題、優化性能。
- 翻譯與文檔更新 :Vite 7 提供了多種語言的文檔翻譯,包括波斯語、簡體中文、日語等,方便全球開發者更好地學習和使用 Vite。
- 社區與生態建設 :ViteConf 將于 2025 年 10 月 9-10 日在阿姆斯特丹舉辦線下會議,為 Vite 開發者提供面對面交流的機會。此外,Vite 團隊還積極鼓勵社區貢獻,邀請開發者參與 Vite 的改進和生態建設。
Vite 7 的發布無疑是前端開發領域的一次重要里程碑。它不僅帶來了性能的提升和功能的增強,還通過調整對 Node.js 的支持范圍,推動開發者社區向更現代的技術棧邁進。
對于前端開發者而言,及時了解和掌握 Vite 7 的新特性,將有助于提升開發效率,構建更優質的前端應用。
Vite 7 相關介紹:https://vite.dev/blog/announcing-vite7.html