Skip to content

@capgo/capacitor-パッチ

SyncとUpdateのホックでCapacitorのコアパッケージ、CLI、プラグイン、ネイティブプロジェクトに検証済みの修正を適用します。

@capgo/capacitor-patch Capacitorは、Capacitorが実行されたときに選択したパッチファイルを適用するhookのみのCapacitorパッケージです。 sync または 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-* ブランチ。

修正対象

「修正対象」

Capacitorパッケージ

修正 @capacitor/core, @capacitor/android, @capacitor/ios,および第三者のCapacitor プラグイン node_modules.

Capacitor CLI

修正されたCLIのJavaScriptファイルが配信される。CLIの修正が適用されたとき、次の cap コマンドは、パッチされた code を使用します。

ネイティブプロジェクト

生成されたAndroidまたはiOSプロジェクトのパッチを適用する cap sync または cap update.

Capacitorライブアップデートの代替

セーフセレクション

バージョン範囲、同一性チェック、厳格モードは、古いパッチが静かに適用されるのを防ぎます。

パッチカタログ

パッチカタログ plugins.CapacitorPatch.patches.

パッチはオプティンでデフォルトです。出荷されたカタログを表示し、必要なパッチIDを選択し、追加してください。

  • 各カタログエントリには
  • 安定したパッチIDが含まれます。
  • サポートされるバージョン範囲
  • Capacitor のアップストリーム PR
  • Capacitor+ の同期ブランチ
  • パッケージに含まれるパッチファイル

使用 @capgo/capacitor-patch 次の場合

  • Capacitor の修正がアップストリームで存在するがまだ配信されていない場合
  • アプリが修正を必要とするが、ローカルパッチスクリプトを維持する必要がない場合
  • Capacitor の同期/更新後にパッチを再適用したい場合
  • アプリが依存する修正のチームで読み取れるカタログが必要な場合

For a full catalog and contribution guide, see the capacitor-patch repository.

Capgoから続けてください @capgo/capacitor-patch

Section titled “Capgoから続けてください @capgo/capacitor-patch”

If you are using @capgo/capacitor-patch to plan native plugin work, connect it with Using @capgo/capacitor-patch for the native capability in Using @capgo/capacitor-patch、 Capgo Plugin Directory for the product workflow in Capgo Plugin Directory、 Capacitor Plugins by Capgo Capacitorパッチプラグインの実装詳細については、CapacitorプラグインによってCapgoで実装されています。 プラグインの追加または更新 プラグインの追加または更新の実装詳細については、プラグインの追加または更新、 Ionic Enterpriseプラグインの代替 Ionic Enterpriseプラグインの代替の製品ワークフローについては、