跳过内容

@capgo/capacitor补丁

在 Capacitor 的核心包、CLI、插件和原生项目中,同步和更新钩子期间应用审查过的修复。

@capgo/capacitor-patch 这是一个仅包含钩子的Capacitor包,用于在Capacitor运行时应用所选的补丁文件。 sync or update.

It is built for fixes that are useful before they land in an official Capacitor release. The bundled catalog tracks external upstream Capacitor PRs mirrored by Capacitor+ sync/upstream-pr-* __CAPGO_KEEP_0__

此包没有本机运行时 __CAPGO_KEEP_0__。它通过 __CAPGO_KEEP_1__ 钩子、__CAPGO_KEEP_2__ 包文件和生成的原生项目文件来工作。

Section titled “它修复了什么”

Capacitor 包

补丁 @capacitor/core, @capacitor/android, @capacitor/ios, 和第三方 Capacitor 插件 node_modules.

Capacitor CLI

补丁已将 CLI JavaScript 文件发送。 当应用 CLI 补丁时,下一个 cap 命令将使用修补的 code。

原生项目

在 cap sync 或 cap update.

安全选择

版本范围、幂等性检查和严格模式有助于防止静默应用过时的补丁。

修复清单

修复清单

修复是可选的。列出已发货的清单,选择您的应用程序需要的修复ID,并将它们添加到 plugins.CapacitorPatch.patches.

每个清单条目包括:

  • 稳定的修复ID
  • 目标包或原生项目阶段
  • 支持的版本范围
  • 上游Capacitor PR
  • 匹配的Capacitor+同步支
  • 修复文件与包一起发货

为什么使用它

为什么使用它

使用 @capgo/capacitor-patch 当:

  • 存在一个 Capacitor 上游修复,但尚未发布
  • 您的应用程序需要修复而不需要维护本地修复脚本
  • 您希望修复在每次 Capacitor 同步/更新后重新应用
  • 您需要一个团队可读的修复清单,应用程序依赖于

查看完整清单和贡献指南,请参见 capacitor-patch 仓库.

继续阅读 @capgo/capacitor-patch

标题:继续阅读 @capgo/capacitor-patch

如果您正在使用 @capgo/capacitor-补丁 为native插件工作做好准备,连接它 使用@capgo/capacitor-patch 使用@capgo/capacitor-patch中的native能力 Capgo插件目录 Capgo插件目录中的产品工作流 Capacitor插件,Capgo Capacitor插件,Capgo中的实现细节 添加或更新插件 添加或更新插件的实现细节,以及 Ionic企业插件替代品 Ionic企业插件替代品中的产品工作流