ガイド
Capacitor で Capacitor Patch を使う方法
@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 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;
ドライランと同期
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-patch @capgo/capacitor-patch の実装詳細については、 Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。