Vite 迎來重要一步:Vite 6 發布
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
來源 | https://vite.dev/blog/announcing-vite6.html 翻譯、整理 | Nodejs技術棧 Vite 團隊、貢獻者及生態合作伙伴激動地宣布 Vite 6 正式發布。 這一年發生了許多變化。Vite 的采用率持續增長,自 Vite 5 發布以來,npm 每周下載量從 750 萬躍升至 1700 萬。Vitest 不僅受到越來越多用戶的青睞,還開始形成自己的生態。例如,Storybook 新增了基于 Vitest 的測試功能。 新的框架也加入了 Vite 生態,包括 TanStack Start、One、Ember 等。Web 框架的創新速度越來越快,您可以查看 Astro、Nuxt、SvelteKit、Solid Start、Qwik City、RedwoodJS、React Router 等項目的改進。 Vite 被 OpenAI、Google、Apple、Microsoft、NASA、Shopify、Cloudflare、GitLab、Reddit、Linear 等眾多公司使用。兩個月前,我們開始整理使用 Vite 的公司列表,很高興看到許多開發者通過 PR 添加他們的公司。自 Vite 起步以來,我們共同建立的生態系統已經取得了難以置信的成長。 加速 Vite 生態上個月,社區舉辦了第三屆 ViteConf,由 StackBlitz 再次承辦。這是規模最大的一屆 Vite 大會,生態系統的眾多構建者參與其中。在諸多發布中,尤雨溪宣布了 VoidZero——一家致力于為 JavaScript 生態構建開源、高性能、統一開發工具鏈的公司。VoidZero 推出了 Rolldown 和 Oxc,其團隊正在快速推動這些工具適配 Vite。想了解更多關于 Vite Rust 驅動未來的計劃,請觀看尤雨溪的主題演講。 StackBlitz 發布了 bolt.new,這是一款 Remix 應用,結合了 Claude 和 WebContainers,讓您可以提示、編輯、運行并部署全棧應用。Nate Weiner 發布了 One,這是一個基于 Vite 的新 React 框架,用于 Web 和原生開發。Storybook 展示了其最新的基于 Vitest 的測試功能,此外還有更多內容。我們鼓勵您觀看全部 43 場演講,演講者們付出了巨大努力,分享了每個項目的最新進展。 Vite 的官網也煥然一新,并使用了新的域名 vite.dev。建議您更新 URL 指向該域名。新設計與實現由 VoidZero 完成,特別感謝 Vicente Rodriguez 和 Simon Le Marchant。 Vite 6 的主要更新Vite 6 是自 Vite 2 以來最重要的一次大版本更新。我們期待與生態系統合作,通過新 API 進一步擴展共同資源,并提供更加完善的構建基礎。 快速鏈接
如果您是 Vite 新用戶,建議先閱讀 入門指南[5] 和 功能介紹[6]。 我們要感謝超過 1000 位 Vite Core 貢獻者,以及為插件、集成、工具和翻譯作出貢獻的維護者和社區成員,他們幫助我們打磨了這個全新版本。同時,我們也邀請您加入我們的貢獻者行列,為整個生態系統改進 Vite。詳情請參閱我們的 貢獻指南[7]。 要參與貢獻,您可以幫助梳理問題、審核 PR、根據已有問題提交失敗測試的 PR,或在 Discussions 和 Vite Land 的幫助論壇中支持其他用戶。如果想直接與我們交流,歡迎加入我們的 Discord 社區,在 #contributing 頻道中打個招呼。 關于 Vite 生態系統和 Vite Core 的最新動態,請關注我們在 Bluesky[8], X[9], 或 Mastodon[10] 上的更新。 開始使用 Vite 6您可以通過運行 Vite 的啟動模板旨在作為測試不同框架與 Vite 兼容性的試驗場。構建下一個項目時,建議使用各框架推薦的啟動模板。 Node.js 支持Vite 6 支持 Node.js 18、20 和 22+,與 Vite 5 類似。不再支持 Node.js 21。Vite 在 Node.js 舊版本達到生命周期終止(EOL)后會停止支持。Node.js 18 的生命周期將在 2025 年 4 月底結束,屆時我們可能會發布新的大版本以提高最低要求的 Node.js 版本。 實驗性環境 APIVite 通過新的環境 API 變得更加靈活。這些新 API 可以讓框架作者提供更接近生產環境的開發體驗,并為生態系統共享新的構建模塊。如果您在構建單頁應用(SPA),一切如常;當您在單客戶端環境中使用 Vite 時,工作方式與以往一致。即便是自定義的 SSR 應用,Vite 6 也保持了向后兼容性。環境 API 的主要目標用戶是框架作者。 對于感興趣的終端用戶,Sapphi 撰寫了一篇很棒的環境 API 入門指南[12]。它是一個了解 Vite 靈活性提升的起點。 如果您是框架作者或 Vite 插件維護者,并希望利用這些新 API,請參閱環境 API 指南[13]。 我們感謝所有參與定義和實現新 API 的人員。Anthony Fu 和 Pooya Parsa 創建了 Vite 團隊的每個人都參與了新 API 的定義,這些 API 是在生態系統中多個項目反饋的基礎上共同設計的。感謝所有參與者!如果您正在構建基于 Vite 的框架、插件或工具,我們鼓勵您參與進來。這些新 API 目前處于實驗階段,我們將與生態系統合作審查新 API 的使用方式,并在下一個大版本中穩定下來。如果您有問題或想提供反饋,可以在GitHub 的討論頁面[14]上參與。 主要變更
此外,我們還新增了一個重大變更頁面[15],列出了所有計劃中、考慮中和過去的變更。 遷移到 Vite 6對于大多數項目,遷移到 Vite 6 應該相對簡單,但我們建議在升級前詳細閱讀遷移指南[16]。 完整的變更列表請參閱 Vite 6 更新日志[17]。 致謝Vite 6 的發布離不開社區貢獻者、下游維護者、插件作者和 Vite 團隊的辛勤工作。我們感謝支持 Vite 開發的個人和公司。Vite 由 VoidZero 推動開發,并與 StackBlitz、Nuxt Labs 和 Astro 合作完成。特別感謝 Vite 的 GitHub 贊助者[18] 和 Open Collective 支持者[19]。 [2]翻譯版本:簡體中文、日本語、Espa?ol、Português、???、Deutsch: https://vite.dev [3]遷移指南: https://vite.dev/guide/migration [4]GitHub 更新日志: https://github.com/vitejs/vite/blob/main/CHANGELOG.md[12]環境 API 入門指南: https://vite.dev/guide/env [13]環境 API 指南: https://vite.dev/guide/env [14]GitHub 的討論頁面: https://github.com/vitejs/vite/discussions [15]重大變更頁面: https://vite.dev/guide/migration/breaking-changes [16]遷移指南: https://vite.dev/guide/migration [17]Vite 6 更新日志: https://github.com/vitejs/vite/blob/main/CHANGELOG.md [18]GitHub 贊助者: https://github.com/sponsors/vitejs [19]Open Collective 支持者: https://opencollective.com/vitejs 該文章在 2024/12/20 11:52:38 編輯過 |
關鍵字查詢
相關文章
正在查詢... |