透過 100+ 個秘訣學習 Nuxt!
發布·  

Nuxt 3 發布候選版本公告

在歷經 16 個月的工作後,Nuxt 3 beta 版於 2021 年 10 月 12 日發布,引入了基於 Vue 3、Vite 和 Nitro 的全新基礎。六個月後,我們很高興地宣布 Nuxt 3 的第一個發布候選版本,代號為 “Mount Hope“ 🚀

經過一年多的密集開發,我們很高興開源 Nuxt 3。此儲存庫可在 GitHub 上的 nuxt/nuxt 取得,並採用 MIT 授權。

文件可在 https://nuxt.dev.org.tw 取得。

全新的基礎

除了支援 Vue 3Vite 之外,Nuxt 3 還包含一個新的 伺服器引擎,為 Nuxt 伺服器及其他方面解鎖了全新的全端功能。它是第一個可跨多種現代雲端託管供應商移植的 JavaScript 應用程式伺服器。

在生產環境中,它會將您的 Vue 應用程式和伺服器建置到一個通用的 .output 目錄中。此輸出內容輕巧:已縮小且不包含任何其他 Node.js 依賴項(polyfill 除外)。您可以將此輸出內容部署在任何支援 JavaScript 的系統上,無論是 Node.js、無伺服器、Workers、邊緣伺服器渲染或純靜態。

額外優勢: 此伺服器引擎可以與 Nuxt Bridge 🚀 一起用於現有的 Nuxt 2 專案。

前往 Nuxt 3 首頁 以了解更多關於 Nuxt Nitro 和 Nuxt Bridge 的資訊。

重要注意事項

Nuxt 3 目前處於 beta 版,因此預期會發生錯誤(並會快速修復)。我們還有 大量工作尚待完成,但我們希望公開發布它,以收集來自社群的意見回饋和貢獻 💚

在我們達到第一個發布候選版本之前,請勿將其用於生產環境。

在 beta 版期間,幾乎每次提交都會 觸發新的 npm 版本發布;您可能需要查看 已合併的 pull request,直到我們開始在文件中產生自動化變更日誌。

我們每天都在努力改進文件,盡可能詳細地解釋 Nuxt 3 的所有概念、功能和用法。

查看 Nuxt 3 網站的社群部分,以取得關於 取得協助回報錯誤貢獻框架 的資訊。

時間軸

以下是我們在 Nuxt 3 之路上達成的一些主要里程碑

  • 2020 年 7 月 2 日:Nuxt 3 首次提交,完全使用 TypeScript 重寫
  • 2020 年 8 月 7 日:Webpack 5 支援
  • 2020 年 9 月 15 日pages/ 支援
  • 2020 年 10 月 29 日Vue 3 支援,搭配 bundle-renderer
  • 2020 年 11 月 2 日Nuxt Nitro 初始工作
  • 2021 年 1 月 22 日:初始 Vite 支援
  • 2021 年 2 月 4 日:Nuxt 可以部署在 主要無伺服器平台
  • 2021 年 3 月 6 日:在 GitHub 上建立 UnJS 組織
  • 2021 年 3 月 28 日:初始化 Nuxt Kit 和 Nuxt CLI (nuxi)
  • 2021 年 5 月 20 日app.vue 支援(pages/ 變成可選)
  • 2021 年 6 月 30 日layouts/ 支援
  • 2021 年 7 月 15 日:原生 ESM 支援
  • 2021 年 8 月 10 日:自動匯入 composable 和 component
  • 2021 年 9 月 5 日:初始化 Nuxt Bridge 以改善 Nuxt 2 體驗
  • 2021 年 9 月 7 日:支援 Vite 建置用於生產環境
  • 2021 年 10 月 11 日:新增 useStateuseFetch composable

到目前為止,我們已合併 385 個 pull request,關閉 229 個 issue,並完成 925+ 次提交

我們很高興聽到您的想法,並感謝您的耐心等待。

現在您可以瀏覽 Nuxt 3 文件 😊

別忘了在 Twitter 上追蹤我們,以取得關於 Nuxt 的最新消息!