当前位置: 首页 > 科技观察

Nuxt.js3.0正式发布!为大家提供愉快的Vue全栈开发体验

时间:2023-03-11 21:25:27 科技观察

11月16日,全球最大的Nuxt大会NuxtNation2022线上召开,第一个稳定版Nuxt.js3.0正式发布。Nuxt3是基于Vite[1]、Vue3[2]和Nitro[3]的Nuxt框架的现代重写,具有一流的Typescript支持,是两年多研究、社区反馈、创新和实验的结果。为大家提供愉快的Vue全栈开发体验。API稳定性Nuxt3.0.0带有一个稳定的、生产就绪的API和50多个由社区和Nuxt团队使用NuxtKit构建的支持模块。Nuxt.js模块列表所有可组合项、文件系统约定和配置都保证向后兼容Nuxt3.0.0。由于元框架的性质,在升级底层依赖项(vite、rollup和nitropack)时,会发生一些变化。得益于新的NuxtKit和Schema工具,只要使用文档中的功能,此类升级就可以向后兼容。Kit和Schema也确保更好的未来兼容性。这使得Nuxt.js团队可以更快地迭代和规划Nuxt的下一个主要版本。浏览器和Node.js支持Nuxt3官方只支持Evergreen浏览器(长时间自动更新,更新过程不需要用户干预的浏览器,如Chrome、Firefox、Safari等)。“核心浏览器集”是Nuxt.js团队和web.dev团队认为大多数开发人员在没有特定限制的情况下大部分时间都需要支持的。它考虑了使用数量、开发人员的期望和生态系统中的现有支持。核心浏览器集每月针对Chrome、Firefox和Edge的两个最新主要版本,以及每年针对Safari。在服务器端,Nuxt3目前支持Node.js14、16、18和19。Nuxt.js团队鼓励大家使用最新的Node.jsLTS版本,一旦它们被主要部署平台广泛采用,Nuxt.js团队将推动它们。这意味着只要Node.js团队在Nuxt的非主要版本中滚动支持Node.js版本,Nuxt.js将继续支持它们。由于14.x即将终止支持,强烈建议尽可能更新到最新的18.x版本。如果没有一个令人惊叹的社区每天制作令人惊叹的模块、反馈和贡献,今天的Nuxt社区是不可能的。查看Nuxt.js社区文档[4]参与进来!Nuxt3的未来版本是Nuxt.js团队的一个重要里程碑,它为新想法和信任打开了面向未来的基础,让用户使用Nuxt3构建他们的企业项目。服务器组件岛、Websocket层、新的部署预设、改进的CLI和Devtools、测试基础设施等。按照NuxtRodemap页面[5]和GitHub讨论[6]进行更新。在撰写本文时,NuxtLabs正在Nuxt3之上开发新产品和解决方案!原文:https://nuxt.com/v3相关链接[1]Vite:https://vitejs.dev/。[2]Vue3:https://vuejs.org/。[3]硝基:https://nitro.unjs.io/。[4]Nuxt.js社区文档:https://nuxt.com/docs/community/getting-help。[5]路线图页面:https://nuxt.com/docs/community/roadmap。[6]GitHub讨论:https://github.com/nuxt/framework/discussions。