通过 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://nuxtjs.org.cn 上找到。

新的基础

除了支持 Vue 3Vite 之外,Nuxt 3 还包含一个新的服务器引擎,为 Nuxt 服务器及其他领域解锁了新的全栈功能。它是第一个可以在各种现代云托管提供商之间移植的 JavaScript 应用程序服务器。

在生产环境中,它会将您的 Vue 应用程序和服务器构建到一个通用的 .output 目录中。此输出是轻量级的:经过最小化处理,并且没有任何其他 Node.js 依赖项(除了 polyfills)。您可以将此输出部署在任何支持 JavaScript 的系统上,无论是 Node.js、Serverless、Workers、边缘侧渲染还是纯静态。

奖励: 这个服务器引擎可以使用 Nuxt Bridge 用于现有的 Nuxt 2 项目 🚀

前往 Nuxt 3 主页 了解有关 Nuxt Nitro 和 Nuxt Bridge 的更多信息。

重要提示

Nuxt 3 目前处于 beta 版,因此预计会出现问题(并会快速修复)。我们还有 很多工作要做,但我们希望公开它以收集来自社区的反馈和贡献 💚

在我们达到第一个发布候选版本之前,请勿将其用于生产环境。

在 beta 版期间,几乎每次提交都会 触发新的 npm 发布;您可能需要查看 合并的 pull 请求,直到我们在文档中开始生成自动化的更改日志。

我们每天都在努力改进文档,尽可能多地解释 Nuxt 3 的所有概念、功能和用法。

查看 Nuxt 3 网站的社区部分,获取 帮助报告错误为框架做出贡献

时间线

以下是我们为实现 Nuxt 3 而取得的一些重大里程碑

  • 2020 年 7 月 2 日:Nuxt 3 首次提交,使用完整的 TypeScript 重写
  • 2020 年 8 月 7 日:Webpack 5 支持
  • 2020 年 9 月 15 日:支持 pages/
  • 2020 年 10 月 29 日:支持使用 bundle-renderer 的 Vue 3
  • 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.vuepages/ 变为可选)
  • 2021 年 6 月 30 日:支持 layouts/
  • 2021 年 7 月 15 日:原生 ESM 支持
  • 2021 年 8 月 10 日:自动导入 composables 和 components
  • 2021 年 9 月 5 日:初始化 Nuxt Bridge 以改善 Nuxt 2 的体验
  • 2021 年 9 月 7 日:支持 Vite 构建生产环境
  • 2021 年 10 月 11 日:添加 useStateuseFetch composables

到目前为止,我们已合并 385 个 pull 请求,关闭了 229 个问题,并进行了 925+ 次提交

我们很高兴听到您的想法,并感谢您的耐心等待。

现在您可以浏览 Nuxt 3 文档 😊

别忘了在 Twitter 上关注我们,获取有关 Nuxt 的最新消息!

← 返回博客