Zum Hauptinhalt springen
Zurück zu Plugins
@capgo/capacitor-patch
Tutorial
@capgo/capacitor-patch

Capacitor Patch

Wenden Sie Capacitor-gesteuerte Core-, CLI-, Plugin- und native Projekt-Patches während der cap-Synchronisierung und -Aktualisierung an

Richtlinie

Tutorial zu Capacitor-Patch

Verwendung von @capgo/capacitor-patch

Wenden Sie ausgewählte Capacitor-Fixes aus einer Capacitor-gesteuerten Patchkatalog während cap sync und cap update.

Installieren

npm install @capgo/capacitor-patch
npx cap sync

Verfügbare Patches auflisten

npx capgo-capacitor-patch list --all

Das Katalog enthält Patch-IDs, Ziel-Pakete, unterstützte Capacitor-Versionen und Links zurück zu den upstream Capacitor-Pull-Requests.

Patches in Capacitor-Konfiguration auswählen

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;

Trockenlauf und Synchronisierung

npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync

Paket-Patches werden vorher ausgeführt sync und updateNative-Projekt-Patches werden nachher ausgeführt sync und update.

Konfiguration

  • patches - explizite Patch-IDs zum Anwenden.
  • recommended - Patches Capgo markiert als empfohlen.
  • disabled - einen ausgewählten Patch-Id überspringen.
  • strict - wenn ein ausgewählter Patch inkompatibel ist oder nicht angewendet werden kann, fehlschlagen.

Vollständige Referenz

Weitermachen von Using @capgo/capacitor-patch

Wenn Sie native Plugin-Arbeit planen, verbinden Sie es mit @capgo/capacitor-patch für die Implementierungsdetails in @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch Wenn Sie @capgo/capacitor-patch verwenden Um native Plugin-Arbeit zu planen, verbinden Sie es mit @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, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen.