宣佈 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 構建的受支援模組。
所有可組合項、檔案系統約定和配置都保證與 Nuxt 3.0.0 向後相容。由於元框架的性質,當我們升級底層依賴項(vite、rollup 和 nitropack)時會發生一些變化。得益於新的 Nuxt Kit 和 Schema 工具,只要您使用文件中記載的功能,此類升級都將向後相容。Kit 和 Schema 也保證了更好的未來相容性。這使我們能夠更快地迭代和規劃 Nuxt 的下一個主要版本。
瀏覽器和 Node.js 支援
Nuxt 3 官方僅支援常青瀏覽器。“核心瀏覽器集”是我們(以及web.dev團隊)認為在沒有特定限制的情況下,大多數開發人員在大多數時候需要支援的瀏覽器。它考慮了使用數量、開發人員期望和生態系統中的 現有支援。核心瀏覽器集每月針對 Chrome、Firefox 和 Edge 的最近 2 個主要版本,每年針對 Safari 的最近 2 個主要版本。
在伺服器端,Nuxt 3 目前支援 Node.js 14、16、18 和 19。我們鼓勵大家使用最新的 Node.js LTS 版本,我們會在主要部署平臺廣泛採用後推出它們。這意味著我們將持續支援 Node.js 版本,只要 Node.js 團隊在 Nuxt 的非主要版本中持續支援它們。由於 14.x 即將停止維護,我們強烈建議您儘可能更新到最新的 18.x。
我們熱愛社群
如果沒有一個每天都在製作精彩模組、提供反饋和做出貢獻的優秀社群,Nuxt 不可能達到今天的成就。檢視我們的社群文件以參與其中!
展望未來
釋出 Nuxt 3 對我們來說是一個重要的里程碑,它為新想法奠定了面向未來的基礎,併為使用者使用 Nuxt 3 構建企業專案帶來了信心。
伺服器元件島嶼、WebSocket 層、新的部署預設、改進的 CLI 和 DevTools 以及測試基礎設施等等。請關注路線圖頁面等等GitHub 討論以獲取更新。
撰寫本文時,NuxtLabs 正在開發新產品和基於 Nuxt 3 的解決方案。
敬請期待更多激動人心的訊息,祝您 Nuxting 愉快 💚