宣佈 Nuxt 3.0 穩定版
我們很高興宣布 Nuxt 3.0.0 的第一個穩定版本 ✨
Nuxt 3 是基於 Vite、Vue3 和 Nitro 的 Nuxt 框架的現代重寫版本,具有一流的 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。我們鼓勵每個人使用最新的 LTS 版本的 Node.js,一旦它們被主要部署平台廣泛採用,我們就會推送它們。這表示只要 Node.js 團隊在 Nuxt 的非主要版本中持續支援 Node.js 版本,我們就會持續支援它們。由於 14.x 即將終止生命週期,我們強烈建議您盡快更新到最新的 18.x 版本。
我們熱愛社群
如果沒有每天提供出色模組、回饋和貢獻的驚人社群,Nuxt 今天就不可能實現。請查看我們的 社群文件 以參與其中!
展望未來
發布 Nuxt 3 對我們來說是一個重要的里程碑,它為新想法開闢了面向未來的基礎,並讓使用者有信心使用 Nuxt 3 建構企業專案。
伺服器元件島、WebSocket 層、新的部署預設、改進的 CLI 和 DevTools 以及測試基礎架構僅舉幾例。請密切注意 路線圖頁面 和 GitHub 討論以獲取更新。
在撰寫本文時,NuxtLabs 正在開發基於 Nuxt 3 的 新產品 和解決方案。
請繼續關注更多令人興奮的消息,並祝您 Nuxt 開發愉快 💚