Community编程与开发github.com

cloudflare/migrate-to-vinext

将 Next.js 项目迁移至 vinext(基于 Vite 的 Next.js 重实现)。当用户要求从 Next.js 迁移、转换或切换到 vinext 时加载。处理兼容性扫描、包替换、Vite 配置生成、ESM 转换以及部署设置(原生支持 Cloudflare Workers,其他平台通过 Nitro)。

migrate-to-vinext 是什么?

这是一个专门用于将 Next.js 项目迁移到 vinext(基于 Vite 的 Next.js 重实现)的技能。它能够自动化处理兼容性扫描、识别并替换不兼容的依赖包、生成 Vite 配置、将 CommonJS 模块转换为 ESM(ES Module)格式,并支持部署到 Cloudflare Workers(原生)或其他平台(通过 Nitro)。该技能适用于 AI 编码助手(如 Claude Code、Coder 等),帮助开发者快速从 Next.js 切换到更轻量级、Vite 驱动的 vinext 框架,同时保持核心功能兼容。它特别适合希望利用 Vite 的快速开发体验和 Cloudflare Workers 边缘部署优势的用户。使用时只需描述迁移需求,技能会逐步执行扫描、转换和配置生成,并给出后续部署指令。

兼容平台~Claude Code~Codex CLI~Cursor
Part ofNext.js
npx skills add https://github.com/cloudflare/vinext/tree/main/skills/migrate-to-vinext

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

migrate-to-vinext 是做什么的?

将 Next.js 项目迁移至 vinext(基于 Vite 的 Next.js 重实现)。当用户要求从 Next.js 迁移、转换或切换到 vinext 时加载。处理兼容性扫描、包替换、Vite 配置生成、ESM 转换以及部署设置(原生支持 Cloudflare Workers,其他平台通过 Nitro)。

相关技能