欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

Vite 迎來重要一步:Vite 6 發布

admin
2024年12月20日 9:32 本文熱度 676

來源 | 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 進一步擴展共同資源,并提供更加完善的構建基礎。

快速鏈接

  • 文檔[1]
  • 翻譯版本:簡體中文、日本語、Espa?ol、Português、???、Deutsch[2]
  • 遷移指南[3]
  • GitHub 更新日志[4]

如果您是 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

您可以通過運行 pnpm create vite 快速創建一個基于您首選框架的 Vite 應用,或者使用 vite.new[11] 在線體驗 Vite 6。您還可以運行 pnpm create vite-extra 獲取更多框架和運行時(如 Solid、Deno、SSR 和庫模板)的模板。在運行 create vite 時,也可以通過 Others 選項訪問 create vite-extra 的模板。

Vite 的啟動模板旨在作為測試不同框架與 Vite 兼容性的試驗場。構建下一個項目時,建議使用各框架推薦的啟動模板。create vite 還為一些框架提供了快捷的啟動模板設置,比如 create-vue、Nuxt 3、SvelteKit、Remix、Analog 和 Angular。

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 版本。

實驗性環境 API

Vite 通過新的環境 API 變得更加靈活。這些新 API 可以讓框架作者提供更接近生產環境的開發體驗,并為生態系統共享新的構建模塊。如果您在構建單頁應用(SPA),一切如常;當您在單客戶端環境中使用 Vite 時,工作方式與以往一致。即便是自定義的 SSR 應用,Vite 6 也保持了向后兼容性。環境 API 的主要目標用戶是框架作者。

對于感興趣的終端用戶,Sapphi 撰寫了一篇很棒的環境 API 入門指南[12]。它是一個了解 Vite 靈活性提升的起點。

如果您是框架作者或 Vite 插件維護者,并希望利用這些新 API,請參閱環境 API 指南[13]

我們感謝所有參與定義和實現新 API 的人員。Anthony Fu 和 Pooya Parsa 創建了 vite-node,以改善 Nuxt 的開發 SSR 故事。Anthony 隨后用 vite-node 為 Vitest 提供支持,而 Vladimir Sheremet 持續改進它。在 2023 年初,Vladimir 開始將 vite-node 向 Vite Core 上游遷移,并在一年后隨 Vite 5.1 發布為 Runtime API。來自生態系統合作伙伴的反饋(特別感謝 Cloudflare 團隊)促使我們對 Vite 的環境進行更大膽的重構。想了解更多故事,請觀看 Patak 在 ViteConf 24 上的演講。

Vite 團隊的每個人都參與了新 API 的定義,這些 API 是在生態系統中多個項目反饋的基礎上共同設計的。感謝所有參與者!如果您正在構建基于 Vite 的框架、插件或工具,我們鼓勵您參與進來。這些新 API 目前處于實驗階段,我們將與生態系統合作審查新 API 的使用方式,并在下一個大版本中穩定下來。如果您有問題或想提供反饋,可以在GitHub 的討論頁面[14]上參與。

主要變更

  • resolve.conditions 的默認值
  • JSON 字符串化
  • 擴展 HTML 元素中資源引用的支持
  • postcss-load-config
  • Sass 默認使用現代 API
  • 在庫模式下自定義 CSS 輸出文件名
  • 以及更多僅影響少數用戶的變更

此外,我們還新增了一個重大變更頁面[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]


參考資料
[1]文檔: https://vite.dev
[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 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved