Nuxt 4.6 带来了全新重写的 Nuxt CLI v4,除了交互式开发界面,还加了三个实用命令。
nuxt curl 直接在项目上下文里发 HTTP 请求。
它的价值在于「带上下文」——不需要你手动拼 base URL、手动带 cookie、手动处理认证。对于调试服务端路由、验证 API 返回、快速试探某个端点的行为,比切到 Postman 或者写 curl 命令快得多。
典型用途:改完一个 server route 立刻验证返回,不用切窗口。
nuxt task 运行项目里定义的任务。
适合放那些一次性的、不属于应用运行时的脚本:数据迁移、批量修复、生成静态资源、清理脏数据。以前这类东西通常散落在 scripts/ 目录里,各自约定怎么跑,现在有了统一入口。
nuxt docs 调出文档。不用再去浏览器搜,也不用记版本对应的文档地址——CLI 知道你当前的版本。
其他变化
.nuxt/目录下会有锁文件。- 交互式
nuxt dev终端界面。 nuxt init被移除,新项目用 npm create nuxt@latest。
为什么 CLI 重写值得关注 以前 Nuxt 的 CLI 相对单薄,很多事要借助外部工具。v4 把它往「完整开发工作台」方向推了一步:开发、调试、执行、查文档都在一个入口里完成。
这对新人的价值尤其大——不用先记住一堆外部工具的用法就能上手。
一个使用建议
把 nuxt task 当成项目脚本的正式归口。以前散落的 scripts/*.mjs 可以逐步收进来,好处是统一的参数解析、统一的错误处理,以及新人不问也知道怎么跑。
升级注意
CLI 是随 Nuxt 4.6 一起来的,需要先满足 Node 版本要求(^22.22.3 / ^24.15.0 / >=26.0.0)。用 npx nuxt upgrade --dedupe 升级最稳。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。