Zum Hauptinhalt springen
@capgo/capacitor-Patch Updates Offene Quelle

Capacitor Patch Capacitor-Plugin

Wenden Sie die Capacitor-Kern-, CLI-, Plugin- und native Projekt-Patches während der Cap-Synchronisierung und -Aktualisierung an

Installieren

bun add @capgo/capacitor-patch bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-patch
  • pnpm add @capgo/capacitor-patch
  • yarn add @capgo/capacitor-patch

Richtlinie

So verwendet man Capacitor Patch in Capacitor

Verwendung von @capgo/capacitor-patch

Während der Anwendung ausgewählter Capacitor-Fehlerbehebungen aus einer Versions-geschützten Patch-Kataloge 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, Zielpakete, unterstützte Capacitor Versionen und Links zurück zu den upstream Capacitor PRs.

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;

Dry-run und Synchronisierung

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

Paket-Patches laufen vorher sync und updateProjekt-Patches laufen nachher sync und update.

Konfiguration

  • patches - explizite Patch-IDs zum Anwenden.
  • recommended - Patches Capgo als empfohlen markieren.
  • disabled - einen ausgewählten Patch-ID überspringen.
  • strict - fehlschlägt bei Auswahl eines inkompatiblen oder nicht anwendbaren Patches.

Vollständige Referenz

Fortsetzen von @capgo/capacitor-patch

Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch verwenden Verwendung von @capgo/capacitor-patch um native Plugin-Arbeit zu planen, verbinden Sie es mit @capgo/capacitor-Patch für die Implementierungsdetails in @capgo/capacitor-Patching 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.

FAQ

FAQ zu @Capacitor Patch

Wie installiere ich den @Capacitor Patch-Plugin in einer @Capacitor-App?

Laufen Sie "bun add @capgo/capacitor-patch" (oder "npm install @capgo/capacitor-patch"), dann laufen Sie "bunx cap sync" so dass die iOS- und Android-Projekte den nativen @code aufnehmen. Importieren Sie es von "@capgo/capacitor-patch" in Ihrer @code-App.

Arbeitet @capgo/capacitor-patch mit React, Vue und Angular?

Ja. @Capacitor Patch ist ein @Capacitor-Paket, also funktioniert es mit jedem Webframework, das innerhalb von @Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche @Capacitor-Version unterstützt @capgo/capacitor-patch?

Capgo-Erweiterungen folgen der Hauptversion von Capacitor: Wählen Sie die Erweiterungshauptversion, die Ihrer Capacitor-Hauptversion entspricht (z. B. Erweiterung v8 mit Capacitor 8). Die Kompatibilitätsübersicht in der GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-Patch kostenlos und Open-Source?

Ja. Der Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-Patch/ verfügbar und die Pakete sind kostenlos zum Installieren von npm erhältlich. Bug-Berichte und Pull-Anfragen sind willkommen.

Kann ich code, das Capacitor-Patch verwendet, ohne eine App-Store-Überprüfung aktualisieren?

Die Installation oder das Upgrade der Erweiterung ändert die native code, daher ist eine neue App-Store-Build erforderlich. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die die Erweiterung aufrufen, sofort mit Capgo-Live-Updates bereitgestellt werden.

Schicken Sie Capacitor-Patch-Änderungen ohne auf eine App-Überprüfung zu warten

Einmal der Plugin im Store Build installiert, Capgo Live-Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen bei den Benutzern in Minuten um.

Starten Sie mit Capgo