メニューに進む

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

ターミナル画面
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 Nativeプロジェクトのパッチは実行後に update.

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

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

を使用して、選択したパッチを手動で実行したい場合: apply ターミナル画面

クリップボードにコピー
npx capgo-capacitor-patch apply --phase package
オプションタイプデフォルト説明
recommendedbooleanfalseCapgo マークされたパッチを推奨します。
patchesstring[][]指定されたパッチ ID を適用します。
disabledstring[][]選択したパッチ ID をスキップします。
strictbooleanfalse選択したパッチが不一致または適用できない場合に例外を投げます。

セクションのタイトルは “CLI コマンド”

Section titled “CLI commands”
コピー
npx capgo-capacitor-patch list --all
npx capgo-capacitor-patch doctor
npx capgo-capacitor-patch apply

アプリケーションルートを設定します。

  • --root <dir> 修正のフェーズを実行する制限します。
  • --phase package|native|all プラットフォームのフィルタリングを __CAPGO_KEEP_0__ のハック外で適用します。
  • --platform ios|android applies platform filtering outside a Capacitor hook.
  • --strict ワークフロー

__CAPGO_KEEP_0__

ワークフロー
  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/cliCLIパッケージと次の cap コマンドはパッチされたCLI codeを使用します。

Getting Startedから続けて

Getting Startedから続けて

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