劃重點:Vue 3 將在 2022 年 2 月 7 日 成為新的預設版本!
請務必閱讀文末的 可能需要採取的措施 部分,來確認你是否需要在預設版本切換之前做相應改動以避免發生異常。
這篇文章開放授權,在註明原文地址,內容不做修改的前提下可以隨意轉載。
從函式庫到框架
在最開始的時候,Vue 只是一個執行時間函式庫。但這些年來,它已經逐步發展成一個包含許多子項目的框架:
核心庫,也就是vue npm 套件
- ##內容足夠當作一本書的文檔
- 建立工具鏈(Vue CLI、Vue Loader 和其他支援包)
- 用於建立單頁面應用的路由Vue Router
- 用於狀態管理的Vuex
- 用於偵錯和分析的瀏覽器開發者工具擴充
- 用於支援開發單檔案元件的VSCode 擴充功能Vetur
- #用於進行靜態風格/錯誤檢查的ESLint 外掛程式
- #用於元件測試的Vue Test Utils
- 利用Vue 執行時間功能的客製化JSX Babel 外掛程式
##用於靜態網站產生的VuePress 正因為Vue 是一個社群驅動的項目,才讓這一切成為可能。這些計畫中的許多都是由社群成員發起,他們後來成為了 Vue 團隊的成員。其餘的項目最初由我發起,但現在除了核心庫之外,幾乎都完全由團隊維護。 【推薦:
vue.js影片教學
】
Vue 3 的「軟體發布」
隨著核心庫發布新的大版本,框架的所有其他部分也需要一起同步更新。我們還需要為 Vue 2 用戶提供一個升級方案。對於 Vue 這樣一個社區驅動的團隊來說,這是一個巨大的工程。在 Vue 3 的核心庫完成的時候,框架的其他部分要不是還在 beta 狀態,就是還沒開始適配 Vue 3。當時我們的決定是先發布核心庫,這樣早期用戶可以先用起來,庫和上層框架的開發者也可以先適配起來,而我們則繼續更新框架的其餘部分。
在這個過程中,我們依然將 Vue 2 保留為文件和 npm 安裝時的預設版本。這是因為我們知道對於大部分使用者來說,在 Vue 3 的其餘部分完善以前,Vue 2 仍然提供了更一致且完整的體驗。
嶄新的Vue
「軟發布」 的過程比預期要長,但這個時刻終於到了:我們很高興地宣布,Vue 3 將在2022 年2 月7 日成為新的預設版本。
除了 Vue 核心庫以外,我們也幾乎改進了框架的每個面向。
基於Vite 的極速建立工具鏈 #
作者最新文章
-
2023-04-24 11:00:01
-
2023-04-24 10:55:51
-
2023-04-24 10:52:44
-
2023-04-23 17:40:51
-
2023-04-23 17:38:02
-
2023-04-23 17:34:02
-
2023-04-23 10:15:45
-
2023-04-23 10:10:52
-
2023-04-21 16:01:59
-
2023-04-21 15:58:01