
前端開發工具Vite核心團隊發布Vite 8,Vite原作者Evan You創立的VoidZero也宣布,將Vite+ Alpha以MIT授權開源。Vite 8是Vite的主版本更新,重點是把過去開發階段使用esbuild與正式建置使用Rollup的雙軌設計,改為以Rolldown為核心的單一打包流程。至於Vite+ Alpha,則是建立在Vite、Vitest、Rolldown與Oxc等開源專案之上的整合式工具鏈,把執行環境、套件管理、測試、檢查、格式整理與建置等工作,整合到單一入口。
VoidZero是Vue與Vite作者Evan You於2024年成立的公司,Vite與Vitest仍維持既有的團隊治理,核心成員來自VoidZero、StackBlitz、NuxtLabs與Astro等不同組織;至於Oxc與Rolldown,則由VoidZero主導開發資源與產品方向。
Vite 8版最主要的變動,是將過去開發階段使用esbuild、正式建置使用Rollup的雙軌設計,改為統一採用以Rust打造的Rolldown作為單一打包器。官方表示,這項調整可減少兩套轉換流程並行所帶來的維護與相容性問題,也讓Vite在開發與正式建置之間,能建立較一致的底層行為。官方指出,多數既有Vite外掛仍可沿用,並稱Rolldown在基準測試中的建置速度可較Rollup快10倍至30倍。
除了底層打包器調整,也擴充開發與建置流程相關能力,涵蓋除錯、路徑解析、TypeScript支援與SSR等面向,並新增將瀏覽器控制臺訊息轉送到開發伺服器終端機的能力。官方另發布@vitejs/plugin-react v6,改用Oxc處理React Refresh轉換,預設不再依賴Babel。Node.js版本需求則維持與Vite 7相同,為20.19以上或22.12以上。
在Vite 8之外,VoidZero還公布Vite+ Alpha,將Vite、Vitest、Oxlint、Oxfmt、Rolldown與tsdown整合為單一Web開發工具鏈,並以vp作為統一指令入口。官方提到,開發者可透過vp env、vp install、vp dev、vp check、vp test與vp build等指令,處理Node.js版本、相依項目安裝、開發伺服器、型別檢查、程式碼檢查、格式整理、測試與正式建置等工作。
Vite+也納入名為Vite Task的新開源任務執行器,作為內建指令與vp run的基礎。官方表示,該機制可依輸入檔案與相依關係安排任務執行順序與快取,支援工作區與單一儲存庫情境,並可把多段指令拆成可分別快取的子任務。
Vite 8處理的是Vite本身的底層建置架構更新,Vite+則是VoidZero在既有開源專案之上進一步整合出的上層工具鏈。前者仍屬Vite核心團隊推進的主版本演進,後者則更接近VoidZero用來串接Vite、Rolldown、Oxc與相關工具的上層入口。Vite+目前仍處於Alpha階段,但從官方已公開的產品結構來看,VoidZero正持續把多個原本分散的JavaScript開發工具,整併到同一條工具鏈之中。
熱門新聞
2025-06-02
2026-03-13
2026-03-14
2026-03-13
2026-03-12
2026-03-13
2026-03-13
2026-03-13