指南
如何使用 Capacitor Patch 在 Capacitor 中
使用 @capgo/capacitor-patch
在版本控制的修补程序目录中选择 Capacitor 修复并应用 cap sync 并 cap update.
安装
npm install @capgo/capacitor-patch
npx cap sync
可用修补程序列表
npx capgo-capacitor-patch list --all
该目录包含补丁ID、目标包、支持的Capacitor版本以及链接到上游Capacitor PRs。
在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;
干跑和同步
npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync
包补丁在前执行 sync 和 update. 原生项目补丁在后执行 sync 和 update.
配置
patches- 指定要应用的补丁ID。recommended- 应用Capgo标记为推荐的补丁。disabled- 跳过选定的补丁ID。strict- 当选定的补丁不兼容或无法应用时,失败。
全局参考
- GitHub: https://github.com/Cap-go/capacitor-patch/
- 文档:/docs/plugins/capacitor-patch/
继续使用@capgo/capacitor-patch
如果您正在使用 使用@capgo/capacitor-patch 来规划原生插件工作,连接它到 @capgo/capacitor-补丁 以获取@capgo/capacitor-patch中的实现细节 Capgo插件目录 Capgo插件目录中的产品工作流程 Capacitor 由 Capgo 提供的插件 为 Capacitor 插件的实现细节提供了 Capgo 的支持。 添加或更新插件 为添加或更新插件的实现细节 Ionic 企业插件替代品 为 Ionic 企业插件替代品的产品工作流