经过一年多的紧张开发,我们很高兴将 Nuxt 3 开源。代码库可在 GitHub 上找到,使用nuxt/nuxt下MIT许可。
除了支持Vue 3或Vite,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 期间,几乎每次提交都将触发新的 npm 发布;您可能需要查看已合并的拉取请求,直到我们开始在文档中生成自动化更新日志。
我们每天都在努力改进文档,尽可能详细地解释 Nuxt 3 的所有概念、功能和用法。
请查看 Nuxt 3 网站的社区部分,以获取帮助, 报告错误或为框架做贡献.
以下是我们为 Nuxt 3 取得的一些主要里程碑:
pages/支持app.vue支持(pages/ 变为可选)layouts/支持useState等等useFetchcomposables到目前为止,我们已合并385 个拉取请求,关闭了229 个问题并提交了925+ 次提交.
我们期待听到您的想法,并感谢您的耐心。
现在您可以查阅Nuxt 3 文档😊
别忘了关注我们Twitter获取 Nuxt 的最新消息!