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.strictRiferimento completo
__CAPGO_KEEP_0__:
- https://GitHub.com/Cap-go/__CAPGO_KEEP_1__-patch/ https://github.com/Cap-go/capacitor-patch/
- Continua da Using @capacitor/__CAPGO_KEEP_1__-patch
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.