在 cap 同步和更新期间应用版本锁定的 __CAPGO_KEEP_0__ 核心, __CAPGO_KEEP_1__, 插件和本机项目补丁 - 实时管理您的 __CAPGO_KEEP_2__ 应用程序的更新...
返回插件
@capgo/capacitor-patch
教程
@capgo/capacitor-patch

Capacitor 补丁

在 cap 同步和更新期间应用版本受控的 Capacitor 核心、CLI 插件和本机项目补丁

指南

Tutorial on Capacitor 补丁

使用 @capgo/capacitor 补丁

在版本锁定的补丁目录中应用选定的 Capacitor 修复 cap synccap update.

安装

npm install @capgo/capacitor-patch
npx cap sync

列出可用补丁

npx capgo-capacitor-patch list --all

补丁目录包含补丁 ID、目标包、支持的 Capacitor 版本以及指向上游 Capacitor PR 的链接

在 Capacitor 配置中选择补丁

import type { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = {
  appId: 'com.example.app',
  appName: 'Example',
  webDir: 'dist',
  plugins: {
    CapacitorPatch: {
      patches: ['upstream-pr-8418-android'],
      strict: true,
    },
  },
};

export default config;

dry-run 和同步

npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync

包补丁在前 syncupdate. 原生项目补丁在后 syncupdate.

配置

  • patches - 指定要应用的修补程序 ID。
  • recommended - 将标记为推荐的修补程序 Capgo 标记。
  • disabled - 忽略选定的修补程序 ID。
  • strict - 当选定的修补程序不可用或无法应用时失败。

完整参考

继续使用 @capgo/capacitor-patch

如果您正在使用 使用 @capgo/capacitor-patch 来规划原生插件工作,连接它与 @capgo/capacitor-patch 来查看 @capgo/capacitor-patch 中的实现细节, Capgo 插件目录 来查看 Capgo 插件目录中的产品工作流程, Capacitor 由 Capgo 提供的插件 来查看 Capacitor 由 Capgo 提供的插件中的实现细节, 添加或更新插件 来查看添加或更新插件中的实现细节, Ionic 企业插件替代方案 来查看 Ionic 企业插件替代方案中的产品工作流程,