跳过主要内容
2026 智能协助迁移

AI-Assisted Cordova to Capacitor Migration (2026)

给您的 AI 编程代理提供一个它可以遵循的计划:安装Capgo的cordova-to-capacitor技能,粘贴您的插件列表到下面的提示中,检查插件映射,并连接Capgo MCP 服务器来上传捆绑包和请求构建。您会审查每个变更。

最后更新:

来自马丁的专业支持

如何工作

如何使用AI代理进行迁移

一项技能、一份库存、简化步骤和真实设备测试

  1. 安装Capgo技能

    将cordova-to-capacitor技能添加到您的编码代理中。它为代理提供了迁移顺序和Capacitor插件选择

    npx skills add https://github.com/Cap-go/capgo-skills --skill cordova-to-capacitor
    Capacitor技能
  2. 从code开始

    请代理先读取您的Cordova项目并返回一个插件替换表,然后再进行文件修改

    Use the cordova-to-capacitor skill from Cap-go/capgo-skills to migrate this Cordova app to Capacitor. Start with a plugin replacement table and wait for my review before changing files.
    复制全面的提示
  3. 每一步都要审查并在设备上测试

    让代理添加 Capacitor, 将 config.xml 设置移动,交换小的插件提交。测试权限、深度链接和从当前商店版本升级到您的真实设备。

    bunx cap sync
    bunx cap run ios
    bunx cap run android
    迁移清单
  4. 连接 Capgo MCP 服务器以发送

    MCP 服务器运行后,代理可以上传捆绑包、管理频道和请求本机构建。插件更改仍需要商店发布。

    npx @capgo/cli@latest login YOUR_API_KEY
    npx @capgo/cli@latest mcp
    MCP 命令参考

离开 Cordova 后会发生什么变化

Capacitor 是一个本地应用,托管您的 web 应用。您可以提交真实的 Xcode 和 Android Studio 项目,保留您的现有 web code,并将 Cordova 插件替换为 Capacitor 插件。这使得工作变得容易分解成小步骤,代理可以执行,并且您可以审查。

迁移清单(实用顺序)

1)审计您的 Cordova 应用

将您今天拥有的内容导出并保留它作为您的迁移输入:

# In your Cordova project
cordova plugin list
cordova platform ls
  • config.xml 首选项(方向、状态栏等)
  • 插件变量(API 键、清单占位符、URL 方案)
  • 您依赖的自定义钩子/脚本
  • 任何手动本地编辑 platforms/

2)将 Capacitor 添加到您的 web 应用

bun add @capacitor/core @capacitor/cli
bunx cap init

确保您的 webDir 匹配您的构建输出目录(例如: dist, build, www).

3)添加iOS + Android项目

bun add @capacitor/ios @capacitor/android
bunx cap add ios
bunx cap add android

4)构建 + 同步

bun run build
bunx cap sync

Capgo插件替换映射(Capgo-First)

首先替换高风险插件:登录、支付、存储和后台服务。Capgo插件免费且开源,遵循MPL-2.0协议,并且在任何Capgo计划中,您的插件错误报告将优先处理。

用例 Cordova插件(示例) 推荐Capacitor替换
相机捕获 cordova-plugin-camera @capacitor/camera + @capgo/camera-preview
内嵌浏览器 cordova-plugin-inappbrowser @capgo/capacitor-inappbrowser
后台地理位置 @transistorsoft/cordova-background-geolocation-lt / cordova-plugin-geolocation @capgo/background-geolocation
生物识别 cordova-plugin-fingerprint-aio / cordova-plugin-touch-id @capgo/capacitor-native-biometric
社交登录 cordova-plugin-googleplus / cordova-plugin-facebook4 / cordova-plugin-sign-in-with-apple @capgo/capacitor-social-login
SQLite cordova-sqlite-storage @capgo/capacitor-data-storage-sqlite / @capgo/capacitor-fast-sql
内购 cordova-plugin-purchase @capgo/native-purchases
文档扫描 cordova-plugin-document-scanner @capgo/capacitor-document-scanner
OTA / 实时更新 Ionic Appflow 部署 @capgo/capacitor-updater ( @capgo/cordova-updater 在 Cordova 时仍然

浏览Capgo的插件目录并根据能力映射: Capgo插件.

你可以复制/粘贴的AI提示

这些提示旨在产生可用的输出(表格、清单、计划),而不是模糊的建议。

提示 1: 制定插件替代方案计划

You are a senior Capacitor engineer.

I am migrating a Cordova app to Capacitor. Here is my `cordova plugin list` output:
<PASTE HERE>

1) Create a table mapping each Cordova plugin to a recommended Capacitor alternative.
2) Prefer official Capacitor plugins when possible.
3) When official plugins are limited (background geolocation, social login, biometrics, IAP, in-app browser, live updates), recommend Capgo plugins:
- @capgo/background-geolocation
- @capgo/capacitor-social-login
- @capgo/capacitor-native-biometric
- @capgo/native-purchases
- @capgo/capacitor-inappbrowser
- @capgo/capacitor-updater
4) For each mapping, list migration steps and common pitfalls.
Return a prioritized plan (highest risk first).

提示 2: 将 config.xml Preference 转换为 Capacitor + 本机更改

You are migrating Cordova to Capacitor.

Here is my Cordova `config.xml`:
<PASTE HERE>

Create a migration checklist:
1) What goes into capacitor.config.ts (appId, appName, webDir, server config for dev only).
2) What must be moved to iOS (Info.plist, entitlements, URL schemes, permissions strings).
3) What must be moved to Android (AndroidManifest, Gradle, intent filters, permissions).
Be explicit about file names and what to change.

提示 3: 切换测试计划 (真实设备)

You are the QA lead for a Cordova -> Capacitor migration.

App description:
<PASTE HERE>

Features that rely on native plugins:
<LIST HERE>

Create a test plan for iOS and Android that includes:
- permission flows (fresh install, denied, restricted, limited)
- background behavior (if any)
- deep links / universal links (if any)
- upgrade path from the existing Cordova app version
Output as a checklist that an engineer can run in 2-3 hours per release candidate.

Capgo AI Agent 的技能

技能为您的 agent 提供了经过测试的剧本,而不是猜测。cordova-to-capacitor 技能涵盖了迁移顺序。capacitor-插件有助于选择和安装插件,而capgo-实时更新设置了更新器后移。这些技能是开源的,并且可以使用一个命令安装。

查看: Capacitor AI Agent 的技能.

npx skills add https://github.com/Cap-go/capgo-skills --skill cordova-to-capacitor

Capgo MCP 服务器

登录后,您可以使用 Capgo CLI 运行本地 MCP 服务器,使您的 agent 能够列出应用程序、上传捆绑包、管理通道、检查本机兼容性和请求本机构建。远程 MCP 服务器位于 capgo.app/mcp,用于文档发现,并不会改变您的帐户。

npx @capgo/cli@latest login YOUR_API_KEY
npx @capgo/cli@latest mcp

需要全面解决方案?

如果应用商店拦截器、插件回归或现有用户升级路径会让您担忧,我们的团队可以全面完成迁移。

Apps built with Capacitor

复杂应用暴露了迁移清单

Marketplace, banking, and ticketing apps combine search, account, media, location, and transaction flows. AI-assisted migration helps turn that feature surface into a Capacitor plugin map, test plan, and staged rollout checklist.

汽车.co.za应用图标 汽车

汽车.za

谷歌Play安装

1.9百万
汽车
商店评分
4.4
印度联合银行app图标 FINANCE

印度联合银行

印度联合银行移动银行app,支持付款和账户屏幕。

Google Play 安装
2800万
商店评分
3.7
KAI Access: Train Booking App 应用图标 出行与本地

KAI Access: 订票应用

印度尼西亚铁路预订、改签和行程状态的应用。

Google Play 安装
13.5万
应用商店评分
3.6

客户证明

使用Capgo的团队说

5.0/5 由开发者团队评级 9,400+ 开发者团队 查看评论
威尔切克的肖像

Mikołaj Wilczek

Tellent移动平台工程师

&ldquo;我们最初通过Capgo的插件发现它,结果证明这是我们团队更高效发布流程的绝佳入口点.&rdquo;

迈克尔·哈伯勒的肖像

迈克尔·哈伯勒

网络头部开发者

&ldquo;更新插件的工作非常出色,能够完美地为我工作,实时更新是快速测试回归的超级加速器.&rdquo;

Sergiu S

Sergiu S

首席开发人员, drivolino GmbH

&ldquo;Capgo Capgo Capacitor Updater 插件彻底改变了我们如何发布更新。过去需要几天的时间现在只需要几分钟.&rdquo;

常见问题

AI 迁移问题

在将 Cordova 迁移到代理之前,团队会问什么问题?

AI agent 是否可以独立迁移一个 Cordova 应用?

它可以完成大部分机械工作:添加 Capacitor,移动 config.xml 设置,并交换插件。您仍然需要审查更改,测试在真实设备上,并处理签名和商店发布。

Capgo Capacitor Skills for AI Agents

我们应该安装哪个 Capgo Capgo 技能?

首先使用 cordova-to-capacitor。添加 capacitor-plugins 以选择插件,并在设置实时更新后添加 capgo-live-updates。您可以使用一个命令安装整个集合,如果您喜欢的话。

Capgo Capacitor Skills for AI Agents

什么是Capgo MCP 服务器?

本地服务器可以列出和创建应用程序、上传和列出捆绑包、管理通道、检查本机兼容性、读取统计数据以及请求本机构建。它使用您的Capgo CLI 登录。

MCP 命令参考

在地图中是否有Capgo 插件会产生费用?

不。Capgo 插件是开源的,遵循 MPL-2.0 协议。Capgo 计划添加实时更新、本机构建以及优先处理您的插件 bug 报告。

Capgo 插件

代理程序卡住了?

将困难部分交给我们的团队。我们以固定价格项目方式运行 Cordova 到Capacitor 迁移,并且 Premium 支持将为您提供直接访问Capacitor 工程师。

Cordova 到Capacitor 迁移服务