コンテンツに進む

Getting Started

GitHub

CapgoのAI-Assistedセットアップを使用してプラグインをインストールできます。AIツールにCapgoスキルを追加するには、以下のコマンドを実行してください。

ターミナル画面
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のコマンドを実行してください:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-patch` plugin in my project.

Manual Setup を使用する場合は、以下のコマンドを実行してください。プラットフォーム固有の指示に従ってください。

ターミナル画面
npm install @capgo/capacitor-patch
npx cap sync

パッケージは、Capacitor 設定でパッチを選択するまで、動作しません。

すべての配信パッチの一覧:

ターミナル画面
npx capgo-capacitor-patch list --all

次に、必要なパッチIDを追加してください。 capacitor.config.ts:

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 cap sync

パッケージパッチは sync そして update. 自然言語プロジェクトのパッチは sync そして update.

適用する前に

適用する前に

セクション doctor を使用して、選択したパッチがインストール済みのパッケージバージョンと一致するかどうかを確認できます

ターミナル画面
npx capgo-capacitor-patch doctor --phase package --strict

使用 apply 選択したパッチを手動で実行したい場合の使用方法:

ターミナル画面
npx capgo-capacitor-patch apply --phase package
オプションタイプデフォルト説明
recommendedbooleanfalse適用されるパッチをCapgoにマークします。
patchesstring[][]明示的なパッチIDを適用します。
disabledstring[][]選択したパッチIDをスキップします。推奨されている場合も。
strictbooleanfalse選択したパッチが不相応または適用できない場合に例外を投げます。

セクション「CLIコマンド」

CLI コマンド
クリップボードにコピー
npx capgo-capacitor-patch list --all
npx capgo-capacitor-patch doctor
npx capgo-capacitor-patch apply

使い方:

  • --root <dir> アプリのルートを設定します。
  • --phase package|native|all パッチのフェーズを制限します。
  • --platform ios|android プラットフォームのフィルタリングを Capacitor の外側で適用します。
  • --strict 選択したパッチの失敗をエラーとして扱います。

ワークフロー

インストール
  1. 実行 @capgo/capacitor-patch.
  2. ワークフロー npx capgo-capacitor-patch list --all.
  3. 選択したパッチ ID を追加します plugins.CapacitorPatch.patches.
  4. ワークフロー npx capgo-capacitor-patch doctor --strict.
  5. ワークフロー npx cap sync.

Capacitorパッチが選択されている場合 @capacitor/cli, がインストールされている CLI パッケージに適用され、次の cap コマンドは、パッチされた CLI code を使用します。

インストール済みの__CAPGO_KEEP_0__パッケージと次の

command uses the patched __CAPGO_KEEP_0__ __CAPGO_KEEP_1__.

コマンドは修正された__CAPGO_KEEP_0__ __CAPGO_KEEP_1__を使用します。 Keep going from Getting Started Getting Startedから続けてください。 Using @capgo/capacitor-patch Capacitorパッチのnative機能のために@capgo/capacitor-パッチを使用します。 Capgo プラグインディレクトリ for the product workflow in Capgo Plugin Directory, Capacitor Capgo プラグイン Capacitorパッチの実装詳細については、Capacitor プラグインによって Capgo で提供されます。 プラグインの追加または更新 プラグインの実装詳細については、プラグインの追加または更新を参照してください。 イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインの製品ワークフローについては、イオニック エンタープライズ プラグインの代替を参照してください。