Nuxt Nation 大会即将到来。加入我们,时间为 11 月 12 日至 13 日。
发布·  

宣布 3.0

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

宣布 Nuxt 3.0 稳定版

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

Nuxt 3 是 Nuxt 框架的现代重写版本,基于 ViteVue3Nitro,并提供一流的 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 正式仅支持 Evergreen 浏览器。 “核心浏览器集”是我们(以及 web.dev 团队)认为大多数开发者在没有特定约束的情况下需要大部分时间支持的浏览器。它考虑了 使用数量、开发者期望以及 生态系统中的现有支持。核心浏览器集每月针对 Chrome、Firefox 和 Edge 的 **最新两个主要版本**,每年针对 Safari 进行目标设定。

在服务器端,Nuxt 3 目前支持 Node.js 14、16、18 和 19。我们鼓励大家使用 Node.js 的最新 LTS 版本,一旦 **主要部署平台广泛采用**,我们就会推动这些版本。这意味着我们在 Nuxt 的非主要版本中持续支持 Node.js 版本,只要 Node.js 团队支持这些版本。由于 14.x 即将停止生命周期,我们强烈建议您在可能的情况下更新到最新的 18.x。

我们热爱社区

如果没有一个了不起的社区每天创建出色的模块、提供反馈和贡献,Nuxt 将不可能存在。查看我们的 社区文档 以参与其中!

展望未来

发布 Nuxt 3 对我们来说是一个重要的里程碑,它为新的想法奠定了面向未来的基础,并让用户相信可以使用 Nuxt 3 构建其企业项目。

服务器组件岛、WebSocket 层、新的部署预设、改进的 CLI 和 DevTools 以及测试基础设施只是其中的一部分。请关注 路线图页面GitHub 讨论 以获取更新。

在撰写本文时,NuxtLabs 正在开发 新产品 和基于 Nuxt 3 的解决方案。

敬请期待更多激动人心的新闻,祝您 Nuxting 愉快 💚

← 返回博客