Nuxt 3.0 稳定版发布公告
我们非常高兴地宣布 Nuxt 3.0.0 的第一个稳定版本 ✨
Nuxt 3 是基于 Vite、Vue3 和 Nitro 的 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 成功 💚