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 的快速開發體驗和更靈活的建置管線,同時保留 Next.js API 相容性的開發者。該技能會自動掃描專案的相容性問題、替換不相容的套件(例如將 `next/link` 替換為 `vinxi/link`)、生成 `vite.config.ts` 設定檔、將 CommonJS 模組轉換為 ESM,並設定部署目標。它原生支援 Cloudflare Workers 作為部署平台,並透過 Nitro 適配器支援其他平台。支援的平台包括 Claude Code、Cursor、Codex 等 AI 編碼代理。透過處理遷移過程中的繁瑣細節,此技能大幅減少了手動操作和潛在錯誤,使開發者能無縫地從 Next.js 過渡到 vinext。

相容平台~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)。

相關技能