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

Capacitor プラグイン

バージョンに基づいて Capacitor のコア、 CLI 、プラグイン、ネイティブプロジェクトのパッチをキャップシンクとアップデート中に適用します。

ガイド

Capacitor のチュートリアル

capgo/capacitor-patch を使用する

バージョンに基づいて選択した Capacitor の修正をパッチカタログから適用します。 cap sync キャップ cap update.

Install

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とSync

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

パッケージパッチは先に実行されます sync Nativeプロジェクトパッチは後で実行されます update設定 sync - 適用するパッチIDを明示的に指定します。 update.

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

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

フルリファレンス

capgoを使用して進めましょう: @capgo/capacitor-patch

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