migrate-to-vinext 是做什麼的?
將 Next.js 專案遷移至 vinext(基於 Vite 的 Next.js 重新實作)。在收到遷移、轉換或從 Next.js 切換至 vinext 的請求時載入。處理相容性掃描、套件替換、Vite 設定檔生成、ESM 轉換以及部署設定(原生支援 Cloudflare Workers,其他平台則透過 Nitro)。
將 Next.js 專案遷移至 vinext(基於 Vite 的 Next.js 重新實作)。在收到遷移、轉換或從 Next.js 切換至 vinext 的請求時載入。處理相容性掃描、套件替換、Vite 設定檔生成、ESM 轉換以及部署設定(原生支援 Cloudflare Workers,其他平台則透過 Nitro)。
此技能專用於將現有的 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。
npx skills add https://github.com/cloudflare/vinext/tree/main/skills/migrate-to-vinextInstalled? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
將 Next.js 專案遷移至 vinext(基於 Vite 的 Next.js 重新實作)。在收到遷移、轉換或從 Next.js 切換至 vinext 的請求時載入。處理相容性掃描、套件替換、Vite 設定檔生成、ESM 轉換以及部署設定(原生支援 Cloudflare Workers,其他平台則透過 Nitro)。
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.