Saltare al contenuto

Getting Started

GitHub

Puoi utilizzare la nostra configurazione assistita da AI per installare il plugin. Aggiungi le Capgo competenze al tuo strumento AI utilizzando il seguente comando:

Finestra del terminale
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Poi utilizza la seguente richiesta:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-patch` plugin in my project.

Se preferisci l'installazione manuale, installa il plugin eseguendo i seguenti comandi e segui le istruzioni specifiche per la piattaforma riportate di seguito:

Finestra del terminale
npm install @capgo/capacitor-patch
npx cap sync

Il pacchetto è un no-op fino a quando non selezioni le patch nella tua Capacitor configurazione.

Scegli gli ID delle patch

Scegli gli ID delle patch

Scegli gli ID delle patch

Finestra del terminale
npx capgo-capacitor-patch list --all

Aggiungi poi gli ID delle patch che il tuo app necessita 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 nuovamente la sincronizzazione:

Finestra del terminale
npx cap sync

I pacchetti delle patch vengono eseguiti prima sync e update. Progetti nativi patch vengono eseguiti dopo sync e update.

Use doctor verificare se le patch selezionate corrispondono alle versioni del pacchetto installate

Copia nel portapenna
npx capgo-capacitor-patch doctor --phase package --strict

Use apply Esegui un dry-run prima di applicare

Copia nel portapenna
npx capgo-capacitor-patch apply --phase package
OpzioneTipoPredefinitoDescrizione
recommendedbooleanfalseApplica le patch Capgo come raccomandate.
patchesstring[][]Applica gli ID delle patch esplicite.
disabledstring[][]Salta gli ID delle patch selezionati, anche quando raccomandati.
strictbooleanfalseLancia un'eccezione quando un patch selezionato è incompatibile o non può essere applicato.
Fermata del terminale
npx capgo-capacitor-patch list --all
npx capgo-capacitor-patch doctor
npx capgo-capacitor-patch apply

Opzioni utili:

  • --root <dir> imposta la radice dell'applicazione.
  • --phase package|native|all limita la fase di patch che esegue.
  • --platform ios|android applica il filtro per piattaforma fuori da un Capacitor hook.
  • --strict tratta le fallite di patch selezionate come errori.
  1. Installa @capgo/capacitor-patch.
  2. Esegui npx capgo-capacitor-patch list --all.
  3. Se il patch selezionato si concentra su plugins.CapacitorPatch.patches.
  4. Esegui npx capgo-capacitor-patch doctor --strict.
  5. Esegui npx cap sync.

Quando un patch selezionato si concentra su @capacitor/clila patch si applica al pacchetto CLI installato e al successivo cap il comando utilizza la patch CLI code.

Se stai utilizzando Getting Started per pianificare il lavoro di plugin nativo, connettilo con Utilizzo di @capgo/capacitor-patch per la capacità nativa in Utilizzo di @capgo/capacitor-patch Directory dei plugin Capgo per il workflow del prodotto nella directory del plugin Capgo Plugin Capacitor di Capgo per il dettaglio di implementazione in Plugin Capacitor di Capgo Aggiunta o Aggiornamento dei Plugin per il dettaglio di implementazione in Aggiunta o Aggiornamento dei Plugin, e Sostituti dei Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Sostituti dei Plugin Enterprise Ionic.