版本发布·  

发布 3.0

我们非常高兴地宣布 Nuxt 3.0.0 的首个稳定版本
Pooya Parsa

Pooya Parsa

@_pi0_

宣布 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 官方仅支持现代常青浏览器。“核心浏览器集合”是我们(以及 web.dev 团队)认为在没有特定限制的情况下,大多数开发者在绝大多数时间都需要支持的浏览器。它考虑了使用数据、开发者的期望以及生态系统中的现有支持。核心浏览器集合每月针对 Chrome、Firefox 和 Edge 的 最近 2 个主要版本,以及每年针对 Safari 进行定向支持。

在服务端,Nuxt 3 目前支持 Node.js 14、16、18 和 19。我们鼓励大家使用 Node.js 的最新 LTS 版本,一旦它们被主流部署平台广泛采用,我们就会予以推进。这意味着,只要 Node.js 团队对这些版本提供支持,我们就会在 Nuxt 的非主版本中以滚动方式持续支持这些 Node.js 版本。由于 14.x 即将结束生命周期,我们强烈建议您尽可能更新到最新的 18.x 版本。

我们热爱社区

没有这样一个每天都在创造精彩模块、提供反馈和贡献的卓越社区,Nuxt 就不会有今天的成就。请查看我们的社区文档以参与进来!

展望未来

发布 Nuxt 3 对我们来说是一个巨大的里程碑,它为新想法奠定了面向未来的基础,并赢得了用户使用 Nuxt 3 构建企业级项目的信任。

服务端组件岛、WebSocket 层、新的部署预设、改进的 CLI、DevTools 和测试基础架构,这些只是其中一小部分。请密切关注路线图页面GitHub 讨论区以获取最新动态。

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

请持续关注更多激动人心的消息,祝你使用 Nuxt 愉快 💚