发布·  

Nuxt 3 Beta 发布

在首次提交代码的468天后,Nuxt 3 Beta 终于发布了。了解其内部包含的功能以及未来可期的进展。是的,它包含了 Vue 3 和 Vite ⚡️
Sébastien Chopin

Sébastien Chopin

@atinux

Pooya Parsa

Pooya Parsa

@_pi0_

Daniel Roe

Daniel Roe

@danielroe.dev

Alexandre Chopin

Alexandre Chopin

@thewikeo

经过一年多的紧张开发,我们很高兴能开源 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 2 项目中使用Nuxt Bridge🚀

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

重要提示

Nuxt 3 目前处于 Beta 阶段,因此可能会出现问题(并迅速得到修复)。我们还有大量工作待完成,但我们希望将其公开发布,以收集社区的反馈和贡献 💚

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

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

我们每天都在努力改进文档,尽可能详细地解释 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日: UnJS在 GitHub 上创建组织
  • 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日:自动导入可组合项和组件
  • 2021年9月5日:初始化Nuxt Bridge以提升 Nuxt 2 体验
  • 2021年9月7日:支持 Vite 生产构建
  • 2021年10月11日:添加useState等等useFetchcomposables

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

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

现在您可以查阅Nuxt 3 文档😊

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