Saltare al contenuto principale
Torna ai plugin
@capgo/capacitor-patch
Tutorial
@capgo/capacitor-patch

Capacitor Patch

Applica le patch di versione Capacitor core, CLI, plugin e progetto nativo durante la sincronizzazione e l'aggiornamento di Capgo

Guida

Tutorial su Capacitor Patch

Utilizzo di @capgo/capacitor-patch

Applica le correzioni selezionate Capacitor da un catalogo di patch con accesso controllato alla versione durante cap sync e cap update.

Installa

npm install @capgo/capacitor-patch
npx cap sync

Elenco disponibili patch

npx capgo-capacitor-patch list --all

Il catalogo include gli ID delle patch, i pacchetti di destinazione, le versioni di Capacitor supportate e i collegamenti di ritorno ai PR upstream di Capacitor.

Seleziona patch in Capacitor config

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;

Esecuzione di dry-run e sincronizzazione

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

I pacchetti di patch vengono eseguiti prima sync e update. I patch del progetto nativo vengono eseguiti dopo sync Ecco le opzioni di configurazione: update.

- ID di patch espliciti da applicare.

  • patches - applicare patch __CAPGO_KEEP_0__ come raccomandati.
  • recommended - apply patches Capgo marks as recommended.
  • disabled - fallire quando un patch selezionato è incompatibile o non può essere applicato.
  • strict Riferimento completo

__CAPGO_KEEP_0__:

Keep going from Using @capgo/capacitor-patch

Configuration Usando @capgo/capacitor-patch per pianificare il lavoro del plugin nativo, connettilo con @capgo/capacitor-patch per i dettagli di implementazione in @capgo/capacitor-patch, Directory dei Plugin di Capgo per il flusso di lavoro del prodotto in Directory dei Plugin di Capgo, Plugin di Capacitor sviluppati da Capgo per i dettagli di implementazione in Plugin di Capacitor sviluppati da Capgo, Aggiungere o Aggiornare Plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise di Ionic.