Nuxt 3.14 发布!全新功能与性能提升

Nuxt 3.14 正式发布,带来了全新的 rspack 构建器、共享文件夹以及性能增强!这一版本的更新为即将到来的 Nuxt v4 做好了充分准备,特别是在 unjs 方面为 Nitro v3 的准备工作打下了基础。

🚀 由 jiti 驱动的更快启动

Nuxt 配置文件、模块以及其他构建时代码现在由 jiti v2 驱动。这一更新的重要特性是原生 Node esm 导入,这将显著加快启动速度。

📂 客户端/服务器共享文件夹

为了解决在共享类型或工具时的摩擦点,Nuxt 引入了新的 shared/ 文件夹。在这个文件夹中,不能导入 Vue 或 nitro 代码,但它会生成可在应用程序中使用的自动导入。如果需要,可以使用新的 #shared 别名来指向这个文件夹。

🦀 实验性的 rspack 构建器

Nuxt 推出了新的 rspack 构建器,目前仍处于实验阶段。内部的 Nuxt 虚拟文件系统已重构为使用 unplugin,以实现这一功能。欢迎尝试并提供反馈。

✨ 新的组合 API

引入了新的 useResponseHeader 和 useRuntimeHook 组合 API,提升了开发体验。

🔧 新的模块工具

新增了 addServerTemplate 工具,用于在 nitro 运行时路由内访问虚拟文件。

🚧 通往 v4 的变更

在 v4 中,组件的显示方式会有所调整,例如组件路径 ~/components/App/Header.vue 将在开发工具中显示为 。此外,页面元数据的扫描顺序也进行了优化,建议通过设置 experimental.scanPageMeta 为 after-resolve 来解决一些 Bug。

🗺️ 通往 v3.15 的路线图

虽然未能赶上 v3.14 的发布时间,但下一个小版本将引入自动导入模块指令、隔离页面渲染和延迟水合等功能。

✅ 升级指南

建议通过以下命令进行升级:

sql 复制代码
npx nuxi@latest upgrade --force

这将刷新锁定文件,确保同步更新 Nuxt 依赖的其他库。

完整的发布说明请查看 Nuxt v3.14.0 的发布日志。感谢每一位参与此版本发布的贡献者,期待在下一次发布中带来更多精彩内容!

相关推荐
不会敲代码15 小时前
手写 Zustand:三十分钟带你搞懂状态管理库的核心原理
前端·javascript·源码
神奇的程序员5 小时前
重构了自己5年前写的截图插件
前端·javascript·架构
橙淮5 小时前
从优化到安全再到未来 ——JavaScript 全维度技术指南
javascript
UXbot6 小时前
一人独立交付 UI + 前端:AI 驱动 UI 设计工具的五大功能模块深度评测
前端·低代码·ui·设计模式·交互
kobesdu7 小时前
【ROS2实战笔记-19】ROS2 生命周期节点的启动顺序、状态转换陷阱与热备方案
java·前端·笔记·机器人·ros·ros2
诚实可靠王大锤7 小时前
React Native 输入框与按钮焦点冲突解决方案(rn版本0.70.3)
前端·javascript·react native·react.js
kyriewen7 小时前
测试妹子让我写单测,我偷偷用AI一天干完一周的活
前端·chatgpt·cursor
2601_957780847 小时前
Claude Code 2026年最新部署指南:从环境搭建到技能扩展
前端·人工智能·ai编程·claude
zhangfeng11338 小时前
workbuddy 专家 “前端开发师” 结合nvidia-mistral-small-4-119b-2603 项目计划-前端界面开发.md
前端·人工智能·免费
IT_陈寒9 小时前
为什么Java的Stream并行处理反而变慢了?
前端·人工智能·后端