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

Capacitor Patch

バージョンに基づいて Capacitor コア、CLI、プラグイン、ネイティブ プロジェクト パッチを cap 同期と更新中に適用する

ガイド

Capacitor のチュートリアル

@capgo/capacitor-patch を使用して

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

インストール

npm install @capgo/capacitor-patch
npx cap sync

List available patches

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 Nativeプロジェクトパッチは後で実行されます update設定 sync - 適用するパッチIDを指定します。 update.

- __CAPGO_KEEP_0__で推奨されているパッチを適用します。

  • patches - 選択したパッチIDをスキップします。
  • recommended - apply patches Capgo marks as recommended.
  • disabled - skip a selected patch ID.
  • strict - 選択したパッチが不互換または適用できない場合に失敗します。

フル リファレンス

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

あなたが使用している場合 @capgo/capacitor-patch を使用して @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch を使用して、ネイティブ プラグインの作業を計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch に接続してください。 @capgo/capacitor-patch の実装詳細については、@capgo/capacitor-patch を参照してください。 for the implementation detail in @capgo/capacitor-patch, Capgo Plugin Directory 製品ワークフローについての情報はCapgo プラグインディレクトリで確認できます。 Capacitor プラグインはCapgoによって提供されています。 実装詳細についての情報はCapacitor プラグインはCapgoによって提供されています。 プラグインの追加または更新 製品ワークフローについての情報はプラグインの追加または更新で確認できます。 Ionic Enterprise プラグインの代替 製品ワークフローについての情報はIonic Enterprise プラグインの代替で確認できます。