Saltare al contenuto principale
Torna ai plugin
@capgo/capacitor-patch
Tutorial
di github.com/Cap-go

Capacitor Patch

Applica versioni gestite di 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 controllo di versione durante cap sync e cap update.

Installa

npm install @capgo/capacitor-patch
npx cap sync

Elenco patch disponibili

npx capgo-capacitor-patch list --all

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

Seleziona patch nella configurazione Capacitor

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 in modalità di prova e sincronizzazione

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

Le patch dei pacchetti vengono eseguite prima sync e updateLe patch dei progetti nativi vengono eseguite dopo sync e update.

Configurazione

  • patches - ID delle patch esplicite da applicare.
  • recommended - Applica le patch Capgo contrassegnate come raccomandate.
  • disabled - Svuota un ID di patch selezionato.
  • strict - falla quando un patch selezionato è incompatibile o non può essere applicato.

Riferimento Completo

Continua da Utilizzo di @capgo/capacitor-patch

Se stai utilizzando Utilizzo di @capgo/capacitor-patch per pianificare il lavoro di plugin nativo, connettilo con @capgo/capacitor-patch per i dettagli di implementazione in @capgo/capacitor-patch, Directory Plugin Capgo per il flusso di lavoro del prodotto nella cartella dei plugin Capgo Capacitor Plugins forniti da Capgo per i dettagli di implementazione in Capacitor Plugins forniti da Capgo, Aggiungere o aggiornare i plugin per i dettagli di implementazione in Aggiungere o aggiornare i plugin, e Alternative plugin per l'impresa Ionic per il flusso di lavoro del prodotto in Alternative plugin per l'impresa Ionic.