关于 nextjs-v16
面向开发者的 Next.js 16 参考技能,介绍框架更新后的 API 与约定。内容涵盖异步请求 API、选择启用的缓存、默认使用 Turbopack,以及常见变更的迁移指引。
主要功能
- 01异步请求 API 指引
- 02使用 `use cache` 选择启用缓存
- 03Turbopack 默认设置说明
- 04从 middleware 迁移到 proxy
- 05缓存重新验证指引
适用场景
- 01更新代码以适配 Next.js 16
- 02将 `middleware.ts` 迁移到 `proxy.ts`
- 03改用异步请求 API
- 04更新缓存重新验证调用
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bobmatnyc/ claude-mpm-skills --skill nextjs-v16安装后在 Claude Code 中输入/nextjs-v16确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
metadata.jsonreferences/cache-components.mdmigration-checklist.mdturbopack.md详细介绍
Next.js 16
params/cookies/headers异步化;通过"use cache"启用选择性缓存;默认使用 Turbopack。
反模式:
- ❌ 同步请求 API;✅ 对
params、cookies()和headers()使用await。 - ❌ 保留
middleware.ts;✅ 使用proxy.ts和export function proxy。 - ❌
revalidateTag("posts");✅ 使用revalidateTag("posts", "max")或{ expire: ... }。
参考:references/migration-checklist.md、references/cache-components.md、references/turbopack.md
评论
支持 Markdown