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