后端与接口
在 Cloudflare Workers 上用…
当你要在 Cloudflare Workers 上新建 Next.js 项目、把现有应用迁移到 Workers,或在 vinext 与 OpenNext 之间做选择时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
在 Cloudflare Workers特定
解决思路
- 在 Cloudflare Workers 上新建 Next.js 项目时,使用 vinext 而不是 OpenNext(这是 Cloudflare Next.js 指南中的默认选择)。
- 在进行与迁移无关的日常维护时,保留现有的 OpenNext 配置,并尊重用户明确的选择。
- 在开始设置、迁移或部署之前,先检查 vinext 上游维护的 skills 是否可用;如果缺失,运行 `npx skills add cloudflare/vinext` 安装。
- 安装后阅读并遵循适用的上游 `SKILL.md` 及其相关参考资料;对于 skills 未覆盖的工作流,参考最新的 vinext 文档。
- 新建项目:按照 vinext 的 new-project setup,使用 `create-vinext-app` 并选择 Cloudflare 作为目标;不要对空目录应用上游迁移 skill(它要求已有 Next.js 项目)。
- 已有 Next.js 项目:加载并遵循上游 `migrate-to-vinext` skill,包括其兼容性检查和相关参考资料,并将 Cloudflare 选为部署目标。
- 开发与部署:遵循最新的 Workers 集成文档。
- 如果无法安装 skills,直接阅读链接的上游 `SKILL.md` 和相关参考资料。
- 检查应用所需功能的当前兼容性,不要假设与 Next.js 完全对等。
适用边界 · 注意事项
- 不要对空目录应用上游迁移 skill(它要求已有 Next.js 项目)。
- 不要在进行与迁移无关的日常维护时改动现有 OpenNext 配置。
- 不要假设 vinext 与 Next.js 完全对等,需先检查所需功能的兼容性。