Saltare al contenuto

@capgo/capacitor-patch

Apply vetted fixes to Capacitor core packages, the CLI, plugins, and native projects during sync and update hooks.

@capgo/capacitor-patch is a hook-only Capacitor package that applies selected patch files whenever Capacitor runs sync Oppure update.

È costruito per le correzioni utili prima che siano disponibili in una versione ufficiale Capacitor. Il catalogo integrato traccia i PR esterni upstream Capacitor riflessi da Capacitor+ sync/upstream-pr-* rami.

pacchetti Capacitor

Patch @capacitor/core, @capacitor/android, @capacitor/ios, e plugin terze parti Capacitor sotto node_modules.

pacchetti Capacitor CLI

Patch spedito CLI file JavaScript. Quando un CLI patch viene applicato, il prossimo cap il comando utilizza il patch code.

Progetti nativi

Applica le patch dei progetti Android o iOS generati dopo cap sync o cap update.

Alternativa sicura

Raggiungi le versioni, le verifiche di idempotenza e il modo stringente per evitare che le patch invecchiano applichino silenziosamente.

I patch sono di default opzionali. Elencare il catalogo consegnato, scegliere gli ID delle patch che il tuo app necessita, e aggiungerle a plugins.CapacitorPatch.patches.

Ogni voce del catalogo include:

  • un ID di patch stabile
  • il pacchetto o la fase del progetto nativo di destinazione
  • intervallo di versione supportato
  • il pull request upstream Capacitor
  • il ramo sincronizzato Capacitor+ corrispondente
  • il file di patch incluso nel pacchetto

Usa @capgo/capacitor-patch quando:

  • esiste una correzione Capacitor ma non è ancora stata rilasciata
  • la tua app ha bisogno della correzione senza dover mantenere script di patch locali
  • vuoi che le patch si riapplichino dopo ogni sincronizzazione/aggiornamento Capacitor
  • hai bisogno di un catalogo leggibile da team delle correzioni che la tua app dipende

Per un catalogo completo e una guida alla contribuzione, vedere il capacitor-patch repository.

Se stai utilizzando @capgo/capacitor-patch per pianificare il lavoro dei plugin nativi, connettilo con Utilizzare @capgo/capacitor-patch per la capacità nativa in Utilizzare @capgo/capacitor-patch Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo Aggiunta o Aggiornamento di Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento di Plugin, e Alternative per Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative per Plugin Enterprise di Ionic.