大家好,我叫CUGGZ。2023年1月17日,Nuxt.js团队负责人DanielRoe发表了一篇文章《Nuxt: A vision for 2023》,文中对2023年的Nuxt.js充满了期待。让我们来看看Nuxt.js团队2023年的计划!随着Nuxt3和Nitro以及新的nuxt.com[1]网站的发布,过去的一年是令人兴奋的一年。这是多年工作的结晶,不仅产生了新的主要Nuxt版本,还产生了新的Nuxt架构、全栈服务器端框架(Nitro[2])和新的GitHub组织和生态系统(UnJS[3]).展望新的一年,Nuxt.js团队有很多新计划!统一Nuxt一个重要的变化是将Nuxt统一到一个单一的存储库中。作为对Nuxt2的完全重写,Nuxt3在单独的存储库中开发:nuxt/framework。Nuxt3甚至在nuxt.com上有自己的文档,而Nuxt2文档在nuxtjs.org上。这加快了开发速度,但意味着更少关注Nuxt2问题。因此,在接下来的几天里,Nuxt.js团队将把所有的Nuxt仓库统一为一个仓库:nuxt/nuxt。当然,所有的问题和讨论也会被移动,清楚地标记它们影响的Nuxt版本。这也提供了关闭Nuxt3中已经解决或实施的Issues和RFC的机会。Nuxt中心,包括:迁移Nuxt2文档,所以只用本站查看(使用版本切换服务器);社区模块的文档;改进的示例显示了更多真实世界的用例,包括身份验证、monorepos等。关键模块模块生态系统是一个非常强大的生态系统,这要归功于所有扩展Nuxt具有如此多功能的模块作者。迄今为止,Nuxt.js团队已有60多个模块与Nuxt3兼容,旨在继续加强模块开发,并确保Nuxt2中最常用的模块得到更新或具有直接迁移路径。年初的主要优先事项是nuxt/image、PWA和nuxt/auth。Nuxt.js团队还与GoogleAurora团队合作,为nuxt/font和nuxt/script开发RFC,这将使将最佳性能实践应用于Nuxt应用程序变得更加容易。DX和性能Nuxt.js团队关心让Nuxt成为一种使用乐趣,希望突破优秀开发人员体验的界限,并相信这也将为我们编写的应用程序的用户带来最佳体验。在接下来的几个月里,我们将继续关注开发者体验和性能。期待看到NuxtDevTools和CLI脚手架的改进。在性能方面,Nuxt3+Nitro在速度、性能和可定制性方面改变了游戏规则,并将在此基础上构建一些惊人的功能。新的发布周期Nuxt.js团队计划遵循semver一致的发布周期。目标是每年发布主要版本,预计每周左右发布补丁,每月左右发布次要版本。它们永远不应包含重大更改,除非明确标记为实验性的选项。Nuxt.js团队不希望3→4与2→3有那么大的差距(在时间和重大变化方面),所以期待Nuxt4到来时更渐进的升级!在即将发布的3.1.0版本中,您可以找到许多错误修复以及:实验性服务器端组件和组件岛渲染器;支持Nitro2、Vite4和Rollup3。迁移到Nuxt32023年12月31日,Vue2将达到生命周期结束(EOL),Nuxt2将停产。Vue和Nuxt将继续可用,但与此同时,鼓励更多用户过渡到Nuxt3。因此,Nuxt.js团队今年的部分重点将是支持所有希望将其应用程序迁移到Nuxt的用户Nuxt3,并且还将致力于将关键错误修复和安全修复向后移植到Nuxt2。此外,还有NuxtBridge,它作为一个模块构建,用于将Nuxt3功能和错误修复带回Nuxt2,尽管它没有在特定版本中发布稳定版呢。Nuxt.js团队计划在下个月左右稳定并发布,但全年的主要重点将是帮助用户过渡到Nuxt3。原文:https://nuxt.com/vision-2023[4]参考资料[1]nuxt.com:http://nuxt.com/[2]Nitro:https://nitro.unjs.io/[3]UnJS:https://github.com/unjs/
