Nuxt 3.0 稳定版发布公告
我们非常激动地宣布 Nuxt 3.0.0 的首个稳定版本 ✨
Nuxt 3 是 Nuxt 框架的现代重写版本,它基于 Vite、Vue3 和 Nitro,并提供一流的 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 的基础上开发新产品和解决方案。
敬请期待更多激动人心的消息,Nuxting 愉快 💚