Getting Started
__CAPGO_KEEP_0__の設定画面のコピーにインストールステップとこのプラグインのフルマークダウンガイドを含めます。
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.
インストール
インストールのセクション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;sync を再実行してください。
npx cap syncパッケージパッチは先に実行されます。 sync そして update. sync and update.
を確認するには、選択したパッチがインストール済みのパッケージバージョンと一致するかどうかを確認するには: doctor to check whether selected patches match your installed package versions:
npx capgo-capacitor-patch doctor --phase package --strictUse 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. - __CAPGO_KEEP_0__ パッケージにインストールされているパッチを追加します。
plugins.CapacitorPatch.patches. - 実行
npx capgo-capacitor-patch doctor --strict. - 実行
npx cap sync.
選択したパッチがインストールされている __CAPGO_KEEP_0__ パッケージと次の @capacitor/cliコマンドは、パッチされた CLI __CAPGO_KEEP_1__ を使用します。 cap command uses the patched CLI code.
Getting Started から続けて
Cloudflare、Capacitor、GitHub、Capgo、API、SDK、CLI、npm、bun を使用している場合インストールされているパッケージにパッチを適用します。 はじめに native plugin の作業を計画するには、を接続する必要があります。 @capgo/capacitor-patch を使用する native capability のために @capgo/capacitor-patch を使用する Capgo Plugin Directory Capgo Plugin Directory の製品ワークフロー Capacitor Plugins by Capgo Capacitor Plugins by Capgo の実装詳細 プラグインの追加または更新 プラグインの追加または更新の実装詳細 Ionic Enterprise Plugin Alternatives Ionic Enterprise Plugin Alternatives の製品ワークフロー