Release·  

3.0 版本发布公告

我们非常高兴地宣布 Nuxt 3.0.0 的第一个稳定版本

Nuxt 3.0 稳定版发布公告

我们非常高兴地宣布 Nuxt 3.0.0 的第一个稳定版本 ✨

Nuxt 3 是基于 ViteVue3Nitro 的 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 正式支持最新版本的浏览器。我们认为"核心浏览器集"是开发人员在没有特定限制的情况下,大部分时间需要支持的浏览器集合。它考虑了使用情况、开发人员的期望,以及生态系统中的现有支持。核心浏览器集针对每个月的 Chrome、Firefox 和 Edge 的最新的 2 个主要版本,每年更新一次的 Safari。

在服务器端,Nuxt 3 目前支持 Node.js 的 14、16、18 和 19 版本。我们鼓励大家使用最新的 LTS 版本的 Node.js,一旦它们被主要部署平台广泛采用。这意味着我们会在 Nuxt 的非重大版本中持续支持 Node.js 的版本,只要它们受到 Node.js 团队的支持。由于 14.x 即将到期,我们强烈建议尽可能升级到最新的 18.x 版本。

我们热爱社区

没有了每天的惊人模块、反馈和贡献,Nuxt 今天就不可能存在。请查看我们的社区文档,参与进来吧!

展望未来

发布 Nuxt 3 对我们来说是一个重要的里程碑,为用户构建他们的企业项目提供了未来可靠的基础。

服务器组件岛、WebSocket 层、新的部署预设、改进的 CLI 和 DevTools,以及测试基础设施等等都是我们的一些新创意。关注我们的路线图页面GitHub 讨论区获取更新。

NuxtLabs 正在开发新产品和基于 Nuxt 3 的解决方案(文章编写时)。

敬请期待更多令人激动的消息,祝愿 Nuxt 成功 💚