Avvio
Copia un prompt di configurazione con le istruzioni di installazione e la guida markdown completa per questo plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-patch`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/capacitor-patch/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Installazione
Sezione intitolata “Installazione”Puoi utilizzare la nostra configurazione assistita dall'IA per installare il plugin. Aggiungi le Capgo competenze al tuo strumento di AI utilizzando il seguente comando:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsPoi utilizza il seguente prompt:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-patch` plugin in my project.Se preferisci la configurazione manuale, installa il plugin eseguendo i seguenti comandi e segui le istruzioni specifiche per la piattaforma riportate di seguito:
npm install @capgo/capacitor-patchnpx cap syncIl pacchetto è un no-op fino a quando non selezioni le patch nel tuo Capacitor config.
Seleziona gli ID delle patch
Sezione intitolata “Seleziona gli ID delle patch”Elenco di tutte le patch spedita:
npx capgo-capacitor-patch list --allAggiungi quindi gli ID delle patch che il tuo app ha bisogno di capacitor.config.ts:
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;Eseguisci sync nuovamente:
npx cap syncI pacchetti di patch vengono eseguiti prima sync e update. I pacchetti di patch nativi vengono eseguiti dopo sync e update.
Eseguire un dry-run prima di applicare
Sezione intitolata “Eseguire un dry-run prima di applicare”Usare doctor per verificare se i patch selezionati corrispondono alle versioni del pacchetto installato:
npx capgo-capacitor-patch doctor --phase package --strictUsare apply quando desideri eseguire manualmente i patch selezionati:
npx capgo-capacitor-patch apply --phase packageOpzioni di configurazione
Sottosezione intitolata “Opzioni di configurazione”| Opzione | Tipo | Predefinito | Descrizione |
|---|---|---|---|
recommended | boolean | false | Applica le patch Capgo come raccomandate. |
patches | string[] | [] | Applica gli ID delle patch esplicite. |
disabled | string[] | [] | Salta gli ID delle patch selezionati, anche quando raccomandati. |
strict | boolean | false | Lancia un errore quando una patch selezionata è incompatibile o non può essere applicata. |
CLI comandi
Sezione intitolata “CLI comandi”npx capgo-capacitor-patch list --allnpx capgo-capacitor-patch doctornpx capgo-capacitor-patch applyOpzioni utili:
--root <dir>imposta la radice dell'applicazione.--phase package|native|alllimita la fase di patch che esegue.--platform ios|androidapplica il filtro di piattaforma al di fuori di un Capacitor hook.--strictgestisce le fallite delle patch selezionate come errori.
Flusso di lavoro
Flusso di lavoro- Sottosezione intitolata “Flusso di lavoro”
@capgo/capacitor-patch. - Installa
npx capgo-capacitor-patch list --all. - Esegui
plugins.CapacitorPatch.patches. - Aggiungi gli ID delle patch selezionate a
npx capgo-capacitor-patch doctor --strict. - Esegui
npx cap sync.
Esegui @capacitor/cli, the patch applies to the installed CLI package and the next cap command uses the patched CLI code.
il comando successivo utilizza il pacchetto __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ patchato.
Sezione intitolata “Continua da Inizia”Se stai utilizzando Inizia per pianificare il lavoro di plugin nativo, connettilo con Utilizzando @capgo/capacitor-patch per la capacità nativa in Utilizzando @capgo/capacitor-patch Capgo Directory dei Plugin per il flusso di lavoro del prodotto in Capgo Directory dei Plugin Capacitor Plugin da Capgo per la dettaglio di implementazione in Capacitor Plugin da Capgo Aggiungere o Aggiornare i Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternative plugin per prodotti Ionic Enterprise per il workflow del prodotto in Alternative plugin per prodotti Ionic Enterprise.