狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

Vite 迎來重要一步:Vite 6 發(fā)布

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

來源 | https://vite.dev/blog/announcing-vite6.html

翻譯、整理 | Nodejs技術(shù)棧

Vite 團(tuán)隊、貢獻(xiàn)者及生態(tài)合作伙伴激動地宣布 Vite 6 正式發(fā)布。

這一年發(fā)生了許多變化。Vite 的采用率持續(xù)增長,自 Vite 5 發(fā)布以來,npm 每周下載量從 750 萬躍升至 1700 萬。Vitest 不僅受到越來越多用戶的青睞,還開始形成自己的生態(tài)。例如,Storybook 新增了基于 Vitest 的測試功能。

新的框架也加入了 Vite 生態(tài),包括 TanStack Start、One、Ember 等。Web 框架的創(chuàng)新速度越來越快,您可以查看 Astro、Nuxt、SvelteKit、Solid Start、Qwik City、RedwoodJS、React Router 等項目的改進(jìn)。

Vite 被 OpenAI、Google、Apple、Microsoft、NASA、Shopify、Cloudflare、GitLab、Reddit、Linear 等眾多公司使用。兩個月前,我們開始整理使用 Vite 的公司列表,很高興看到許多開發(fā)者通過 PR 添加他們的公司。自 Vite 起步以來,我們共同建立的生態(tài)系統(tǒng)已經(jīng)取得了難以置信的成長。

加速 Vite 生態(tài)

上個月,社區(qū)舉辦了第三屆 ViteConf,由 StackBlitz 再次承辦。這是規(guī)模最大的一屆 Vite 大會,生態(tài)系統(tǒng)的眾多構(gòu)建者參與其中。在諸多發(fā)布中,尤雨溪宣布了 VoidZero——一家致力于為 JavaScript 生態(tài)構(gòu)建開源、高性能、統(tǒng)一開發(fā)工具鏈的公司。VoidZero 推出了 Rolldown 和 Oxc,其團(tuán)隊正在快速推動這些工具適配 Vite。想了解更多關(guān)于 Vite Rust 驅(qū)動未來的計劃,請觀看尤雨溪的主題演講。

StackBlitz 發(fā)布了 bolt.new,這是一款 Remix 應(yīng)用,結(jié)合了 Claude 和 WebContainers,讓您可以提示、編輯、運(yùn)行并部署全棧應(yīng)用。Nate Weiner 發(fā)布了 One,這是一個基于 Vite 的新 React 框架,用于 Web 和原生開發(fā)。Storybook 展示了其最新的基于 Vitest 的測試功能,此外還有更多內(nèi)容。我們鼓勵您觀看全部 43 場演講,演講者們付出了巨大努力,分享了每個項目的最新進(jìn)展。

Vite 的官網(wǎng)也煥然一新,并使用了新的域名 vite.dev。建議您更新 URL 指向該域名。新設(shè)計與實現(xiàn)由 VoidZero 完成,特別感謝 Vicente Rodriguez 和 Simon Le Marchant。

Vite 6 的主要更新

Vite 6 是自 Vite 2 以來最重要的一次大版本更新。我們期待與生態(tài)系統(tǒng)合作,通過新 API 進(jìn)一步擴(kuò)展共同資源,并提供更加完善的構(gòu)建基礎(chǔ)。

快速鏈接

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

如果您是 Vite 新用戶,建議先閱讀 入門指南[5] 和 功能介紹[6]

我們要感謝超過 1000 位 Vite Core 貢獻(xiàn)者,以及為插件、集成、工具和翻譯作出貢獻(xiàn)的維護(hù)者和社區(qū)成員,他們幫助我們打磨了這個全新版本。同時,我們也邀請您加入我們的貢獻(xiàn)者行列,為整個生態(tài)系統(tǒng)改進(jìn) Vite。詳情請參閱我們的 貢獻(xiàn)指南[7]

要參與貢獻(xiàn),您可以幫助梳理問題、審核 PR、根據(jù)已有問題提交失敗測試的 PR,或在 Discussions 和 Vite Land 的幫助論壇中支持其他用戶。如果想直接與我們交流,歡迎加入我們的 Discord 社區(qū),在 #contributing 頻道中打個招呼。

關(guān)于 Vite 生態(tài)系統(tǒng)和 Vite Core 的最新動態(tài),請關(guān)注我們在 Bluesky[8]X[9], 或 Mastodon[10] 上的更新。

開始使用 Vite 6

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

Vite 的啟動模板旨在作為測試不同框架與 Vite 兼容性的試驗場。構(gòu)建下一個項目時,建議使用各框架推薦的啟動模板。create vite 還為一些框架提供了快捷的啟動模板設(shè)置,比如 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 舊版本達(dá)到生命周期終止(EOL)后會停止支持。Node.js 18 的生命周期將在 2025 年 4 月底結(jié)束,屆時我們可能會發(fā)布新的大版本以提高最低要求的 Node.js 版本。

實驗性環(huán)境 API

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

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

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

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

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

主要變更

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

此外,我們還新增了一個重大變更頁面[15],列出了所有計劃中、考慮中和過去的變更。

遷移到 Vite 6

對于大多數(shù)項目,遷移到 Vite 6 應(yīng)該相對簡單,但我們建議在升級前詳細(xì)閱讀遷移指南[16]

完整的變更列表請參閱 Vite 6 更新日志[17]

致謝

Vite 6 的發(fā)布離不開社區(qū)貢獻(xiàn)者、下游維護(hù)者、插件作者和 Vite 團(tuán)隊的辛勤工作。我們感謝支持 Vite 開發(fā)的個人和公司。Vite 由 VoidZero 推動開發(fā),并與 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]環(huán)境 API 入門指南: https://vite.dev/guide/env
[13]環(huán)境 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 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved