Saltare al contenuto

@capgo/capacitor-patch

Applica correzioni approvate ai pacchetti core Capacitor, ai CLI, plugin e progetti nativi durante le sincronizzazioni e gli hook di aggiornamento.

@capgo/capacitor-patch è un pacchetto di hook unico Capacitor che applica i file di patch selezionati ogni volta che Capacitor esegue sync o update.

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

Capacitor pacchetti

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

Capacitor CLI

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

Progetti nativi

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

Sceglienza sicura

Le versioni di riferimento, le verifiche di idempotenza e il modo stringente aiutano a prevenire l'applicazione silenziosa di patch obsoleti.

Aggiornamenti sono facoltativi di default. Elencare il catalogo consegnato, selezionare gli ID degli aggiornamenti che il tuo app necessita, e aggiungerli a plugins.CapacitorPatch.patches.

Ogni voce del catalogo include:

  • un ID stabile della patch
  • il pacchetto o la fase del progetto nativo di destinazione
  • il range di versione supportato
  • il PR upstream Capacitor
  • the matching Capacitor+ sync branch
  • il file di patch consegnato con il pacchetto

Usa @capgo/capacitor-patch quando:

  • esiste un fix Capacitor in fase di sviluppo ma non ancora rilasciato
  • La tua app richiede il fix senza dover mantenere script di patch locali
  • desideri che i patch si riapplichino dopo ogni sincronizzazione/aggiornamento Capacitor
  • Avete bisogno di un catalogo dei fix accessibile al team sulle dipendenze del vostro app.

Per un catalogo completo e guida di contribuzione, vedi il repository capacitor-patch.

@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch @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 Directory dei plugin Capgo per il workflow del prodotto in Directory dei plugin Capgo Plugin Capacitor di Capgo per la dettaglio di implementazione in Plugin Capacitor di Capgo Aggiungere o Aggiornare Plugin per la dettaglio di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise di Ionic per il workflow del prodotto in Alternative per Plugin Enterprise di Ionic.