Getting Started
このプラグインのセットアッププロンプトをコピーします。インストール手順とフルマークダウンガイドが含まれます。
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-patch`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/capacitor-patch/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
インストール
「インストール」のセクション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-patchnpx cap syncパッケージは、Capacitor 設定でパッチを選択するまで、動作しません。
パッチIDを選択
「パッチ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;再同期を実行してください
npx cap syncパッケージパッチは sync そして update. 自然言語プロジェクトのパッチは sync そして update.
適用する前に
適用する前にセクション doctor を使用して、選択したパッチがインストール済みのパッケージバージョンと一致するかどうかを確認できます
npx capgo-capacitor-patch doctor --phase package --strict使用 apply 選択したパッチを手動で実行したい場合の使用方法:
npx capgo-capacitor-patch apply --phase package設定オプション
「設定オプション」のセクション| オプション | タイプ | デフォルト | 説明 |
|---|---|---|---|
recommended | boolean | false | 適用されるパッチをCapgoにマークします。 |
patches | string[] | [] | 明示的なパッチIDを適用します。 |
disabled | string[] | [] | 選択したパッチIDをスキップします。推奨されている場合も。 |
strict | boolean | false | 選択したパッチが不相応または適用できない場合に例外を投げます。 |
セクション「CLIコマンド」
CLI コマンドnpx capgo-capacitor-patch list --allnpx capgo-capacitor-patch doctornpx capgo-capacitor-patch apply使い方:
--root <dir>アプリのルートを設定します。--phase package|native|allパッチのフェーズを制限します。--platform ios|androidプラットフォームのフィルタリングを Capacitor の外側で適用します。--strict選択したパッチの失敗をエラーとして扱います。
ワークフロー
インストール- 実行
@capgo/capacitor-patch. - ワークフロー
npx capgo-capacitor-patch list --all. - 選択したパッチ ID を追加します
plugins.CapacitorPatch.patches. - ワークフロー
npx capgo-capacitor-patch doctor --strict. - ワークフロー
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 で提供されます。 プラグインの追加または更新 プラグインの実装詳細については、プラグインの追加または更新を参照してください。 イオニック エンタープライズ プラグインの代替 イオニック エンタープライズ プラグインの製品ワークフローについては、イオニック エンタープライズ プラグインの代替を参照してください。