Announcing Nuxt 3.0 stable
我們很高興宣布 Nuxt 3.0.0 ✨ 的第一個穩定版本
Nuxt 3 是 Nuxt 框架的現代重寫版本,基於 Vite、Vue3 和 Nitro,具有一流的 TypeScript 支援,是兩年多的研究、社群回饋、創新和實驗的成果,旨在為每個人提供愉快的 Vue 開發全端開發者體驗。
API 穩定性
Nuxt 3.0.0 隨附穩定的、可供生產環境使用的 API 和 50 多個由社群和 Nuxt 團隊使用 Nuxt Kit 建構的支援模組。
所有 composable、檔案系統慣例和配置都保證與 Nuxt 3.0.0 向後相容。由於元框架的性質,當我們升級底層依賴項(vite、rollup 和 nitropack)時,會發生一些變更。 感謝新的 Nuxt Kit 和 Schema 工具,只要您使用的是有文件記錄的功能,此類升級將向後相容。Kit 和 Schema 也保證了更好的未來相容性。這使我們能夠更快地迭代和規劃 Nuxt 的下一個主要版本。
瀏覽器和 Node.js 支援
Nuxt 3 官方僅支援永久現代瀏覽器。「核心瀏覽器集」是我們(以及 web.dev 團隊)認為大多數開發人員在沒有特定限制的情況下,在大多數時間需要支援的瀏覽器。它考慮了 使用率、開發人員的期望以及 生態系統中 現有的支援。核心瀏覽器集以每月為基礎,目標鎖定 Chrome、Firefox 和 Edge 的最新 2 個主要版本,以及 Safari 的年度版本。
在伺服器端,Nuxt 3 目前支援 Node.js 14、16、18 和 19。我們鼓勵所有人使用最新的 Node.js LTS 版本,一旦它們被主要部署平台廣泛採用,我們就會推送它們。這表示在 Nuxt 的非主要版本中,只要 Node.js 團隊支援 Node.js 版本,我們就會持續支援。由於 14.x 即將終止生命週期,我們強烈建議您盡可能更新到最新的 18.x。
我們熱愛社群
如果沒有一個驚人的社群每天製作出色的模組、回饋和貢獻,Nuxt 今天不可能實現。查看我們的社群文件以參與其中!
展望未來
Nuxt 3 的發布對我們來說是一個重要的里程碑,為新想法開闢了面向未來的基礎,並為使用者使用 Nuxt 3 建構企業專案建立了信任。
伺服器組件島 (Server Component Islands)、WebSocket 層、新的部署預設、改良的 CLI 和 DevTools 以及測試基礎架構僅是其中幾項。請密切關注roadmap 頁面和 GitHub 討論區以獲取更新。
NuxtLabs 正在撰寫本文時致力於 Nuxt 3 之上的新產品和解決方案。
請繼續關注更多令人興奮的消息,並祝您 Nuxting 愉快💚