メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-patch
チュートリアル
@capgo/capacitor-patch

Capacitor Patch

Capgo SyncおよびUpdateの際にバージョン制御されたCapacitorコア、CLIプラグイン、ネイティブプロジェクトパッチを適用する

ガイド

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 の 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 and sync

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

Package patches run before syncupdate. Native project patches run after syncupdate.

設定

  • patches - 指定されたパッチIDを適用します。
  • recommended - 推奨されるマーク Capgo を付けたパッチを適用します。
  • disabled - 選択したパッチIDをスキップします。
  • strict - 選択したパッチが不互換または適用できない場合に失敗します。

Full Reference

使用中の@capgo/capacitor-patchから続けてください。

Capgoを使用している場合 @capgo/capacitor-patchを使用して、ネイティブプラグインの作業を計画する場合、@capgo/capacitor-patchと接続してください。 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patchの実装詳細については、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patchを参照してください。 @capgo/capacitor-patch for the implementation detail in @capgo/capacitor-patch, __CAPGO_KEEP_1__によるCapgo プラグイン __CAPGO_KEEP_1__によるCapgo プラグインの実装詳細について Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, プラグインの追加または更新 プラグインの追加または更新の実装詳細について Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの製品ワークフローについて