コンテンツにジャンプ

Getting Started

GitHub

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 セットアップを使用する場合は、以下のコマンドを実行してプラグインをインストールし、以下のプラットフォーム固有の説明を参照してください:

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

パッケージは、Capacitor 設定でパッチを選択するまで、無効です。パッチ ID を選択してください

送信されたパッチの一覧を表示:

ターミナル画面
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;

sync を実行してください:

ターミナル画面
npx cap sync

パッケージパッチは先に実行されます。 sync そして update. Native プロジェクトパッチは後で実行されます。 sync かつて update.

を使用 doctor 選択したパッチがインストール済みのパッケージバージョンと一致するかどうかを確認するには:

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

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

ターミナル画面
npx capgo-capacitor-patch apply --phase package
オプションタイプデフォルト説明
recommendedbooleanfalseCapgo マークのあるパッチを適用します。
patchesstring[][]明示的なパッチ ID を適用します。
disabledstring[][]選択したパッチ ID をスキップします。推奨されている場合も。
strictbooleanfalse選択したパッチが不一致または適用できない場合に例外を投げます。
ターミナル ウィンドウ
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. Install @capgo/capacitor-patch.
  2. Run npx capgo-capacitor-patch list --all.
  3. 選択したパッチIDを追加します plugins.CapacitorPatch.patches.
  4. Run npx capgo-capacitor-patch doctor --strict.
  5. Run npx cap sync.

選択したパッチが対象の場合 @capacitor/cli、パッチはインストール済みのCLIパッケージと次の cap コマンドはパッチされたCLIcodeを使用します。

Capgoを使用している場合 Getting Started native プラグインの作業を計画するには、を接続する必要があります。 @capgo/capacitor-patchを使用する native capabilityのために@capgo/capacitor-patchを使用する Capgo プラグイン ディレクトリ Capgo プラグイン ディレクトリの製品ワークフロー Capacitor プラグイン ( Capgo によって提供 ) Capacitor プラグイン ( Capgo によって提供 ) の実装詳細 プラグインの追加または更新 プラグインの追加または更新の実装詳細、および Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフロー。