メインコンテンツにスキップ
プラグインに戻る
@capgo/capacitor-patch
チュートリアル
by github.com/Cap-go

Capacitor Patch

Capacitor コア、CLI、プラグイン、ネイティブ プロジェクト パッチをバージョン制御された Capacitor で cap 同期と更新中に適用する

ガイド

Capacitor パッチのチュートリアル

@capgo/capacitor-patchを使用する

Capacitorのバージョン制限されたパッチカタログから選択したCapacitor修正を適用する cap synccap update.

インストール

npm install @capgo/capacitor-patch
npx cap sync

利用可能なパッチの一覧

npx capgo-capacitor-patch list --all

Capacitorのバージョン、パッチID、ターゲットパッケージ、リンクバックアップストリーム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. Native project patches run after syncupdate.

設定

  • patches - 適用する明示的なパッチIDを指定します。
  • recommended - Capgo マークのパッチを推奨します。
  • disabled - 選択したパッチIDをスキップします。
  • strict - 選択したパッチが不相応または適用できない場合に失敗します。

フル リファレンス

Using @capgo/capacitor-patch

あなたが使用している場合 @capgo/capacitor-patchを使用して native pluginの作業を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patchを @capgo/capacitor-patchの実装詳細 @capgo/capacitor-patchの Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフロー Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_1__ __CAPGO_KEEP_0__ プラグインの実装詳細 プラグインの追加または更新 Ionic Enterprise プラグイン代替製品のワークフロー用。