Zum Inhalt springen

Getting Started

GitHub

Sie können unsere AI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie die Capgo Fähigkeiten Ihrem AI-Tool mit der folgenden Befehl hinzu:

Terminalfenster
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Dann verwenden Sie folgenden Befehl:

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

Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die darunterstehenden plattform-spezifischen Anweisungen befolgen.

Terminalfenster
npm install @capgo/capacitor-patch
npx cap sync

Die Paketfunktion ist bis zum Auswahl von Patches in Ihrer Capacitor-Konfiguration ein Nop.

Alle gelieferten Patches auflisten:

Terminalfenster
npx capgo-capacitor-patch list --all

Wählen Sie dann die Patch-IDs, die Ihre App benötigt. 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;

Synchronisierung erneut durchführen:

Terminalfenster
npx cap sync

Paket-Patches werden vor der Ausführung ausgeführt. sync und updateNative Projekt-Patches werden nach sync und update.

Vorab-Test vor der Anwendung

Sektion: Vorab-Test vor der Anwendung

Use doctor um zu überprüfen, ob die ausgewählten Patches mit Ihren installierten Paketversionen übereinstimmen:

Terminal-Fenster
npx capgo-capacitor-patch doctor --phase package --strict

Use apply wenn Sie die ausgewählten Patches manuell ausführen möchten:

Terminal-Fenster
npx capgo-capacitor-patch apply --phase package

Einstellungsoptionen

Sektion Einstellungsoptionen
EinstellungTypEinstellungStandard
recommendedbooleanfalseAnwendet Patches Capgo als empfohlen.
patchesstring[][]Wirkt Patches __CAPGO_KEEP_0__ als empfohlen.
disabledstring[][]Überspringt ausgewählte Patch-IDs, auch wenn empfohlen.
strictbooleanfalseWerfen wenn ein ausgewählter Patch inkompatibel ist oder nicht angewendet werden kann.
Terminalfenster
npx capgo-capacitor-patch list --all
npx capgo-capacitor-patch doctor
npx capgo-capacitor-patch apply

Nützliche Optionen:

  • --root <dir> Nützliche Optionen:
  • --phase package|native|all Begrenzt die Ausführung der Patcheschritt.
  • --platform ios|android wirholt Plattformfilterung außerhalb eines Capacitor-Hooks.
  • --strict Behandelt ausgewählte Patchfehler als Fehler.
  1. Installieren @capgo/capacitor-patch.
  2. Laufen npx capgo-capacitor-patch list --all.
  3. Fügen Sie die ausgewählten Patch-IDs zu plugins.CapacitorPatch.patches.
  4. Laufen npx capgo-capacitor-patch doctor --strict.
  5. Laufen npx cap sync.

Wenn ein ausgewählter Patch zielt @capacitor/cliDie Patches werden auf das installierte CLI Paket und das nächste angewendet. cap Befehl verwendet die gepatchte CLI code.

Wenn Sie native Plugin-Arbeiten durchführen Getting Started um native Plugin-Arbeiten zu planen, verbinden Sie es mit Verwenden Sie @capgo/capacitor-Patch für die native Fähigkeit in Verwenden Sie @capgo/capacitor-Patch Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren und Ionic Enterprise-Plugin-Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.