Zum Hauptinhalt springen
Zurück zu plugins
@capgo/capacitor-Patch
Anleitung
@capgo/capacitor-Patch

Capacitor-Patch

Anwenden von Versions-gesteuerter Capacitor-Core-, CLI-Plugin- und native Projekt-Patches während der cap-Synchronisierung und -Aktualisierung

Führung

Anleitung zum Capacitor-Patch

Verwendung von @capgo/capacitor-patch

Anwenden der ausgewählten Capacitor-Fixes aus einer versionsgeschützten Patch-Katalog 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

Der Katalog enthält Patch-IDs, Zielpakete, unterstützte Capacitor-Versionen und Links zurück zu den upstream Capacitor-PRs.

Patch auswählen in Capacitor-Konfiguration

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 laufen vorher sync und updateProjekt-Patches laufen nach sync Konfiguration update.

- explizite Patch-IDs zum Anwenden.

  • patches - Patches __CAPGO_KEEP_0__ als empfohlen markieren.
  • recommended - apply patches Capgo marks as recommended.
  • disabled - fehlschlagen, wenn eine ausgewählte Patch-ID inkompatibel ist oder nicht angewendet werden kann.
  • strict Vollständige Referenz

__CAPGO_KEEP_0__:

Weitermachen von Using @capgo/capacitor-patch

Wenn Sie __CAPGO_KEEP_0__ verwenden Using @capgo/capacitor-patch Um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-patch für die Implementierungsdetails in @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 Ionische Unternehmensplugin-Alternativen für den Produktworkflow in Ionische Unternehmensplugin-Alternativen.