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 愉快 💚