Saltare al contenuto principale
@capgo/capacitor-patch Aggiornamenti Sorgente aperta

Capacitor Patch Plugin Capacitor

Apply version-gated Capacitor core, CLI, plugin, and native project patches during cap sync and update

Installa

bun add @capgo/capacitor-patch bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-patch
  • pnpm add @capgo/capacitor-patch
  • yarn add @capgo/capacitor-patch

Guida

Come utilizzare Capacitor Patch in Capacitor

Utilizzo di @capgo/capacitor-patch

Applica le correzioni selezionate Capacitor da un catalogo di patch versionate durante cap sync e cap update.

Installa

npm install @capgo/capacitor-patch
npx cap sync

Elenco patch disponibili

npx capgo-capacitor-patch list --all

Il catalogo include ID di patch, pacchetti di destinazione, versioni Capacitor supportate e link di ritorno ai PR Capacitor upstream.

Seleziona le patch nella configurazione Capacitor

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

Le patch dei pacchetti vengono eseguite prima sync e updateLe patch dei progetti nativi vengono eseguite dopo sync e update.

Configurazione

  • patches - ID delle patch esplicite da applicare.
  • recommended - Applica le patch Capgo segnalate come raccomandate.
  • disabled - Saltare un ID di patch selezionato.
  • strict - Fallire quando un patch selezionato è incompatibile o non può essere applicato.

Riferimento Completo

Continua da Utilizzo di @capgo/capacitor-patch

Se stai utilizzando Utilizzo di @capgo/capacitor-patch per pianificare il lavoro di plugin nativo, connettilo con @capgo/capacitor-patch per i dettagli di implementazione in @capgo/capacitor-patch Directory dei Plugin Capgo per il workflow del prodotto nella Capgo Directory dei Plugin Capacitor Plugin da Capgo per il dettaglio di implementazione in Capacitor Plugin da Capgo Aggiungere o aggiornare Plugin per il dettaglio di implementazione in Aggiungere o aggiornare Plugin, e Alternative per Plugin Enterprise Ionic per il workflow del prodotto negli Alternative Plugin di Ionic Enterprise.

FAQ

Capacitor Patch plugin FAQ

Come posso installare il plugin Capacitor Patch in un'app Capacitor?

Esegui "bun add @capgo/capacitor-patch" (o "npm install @capgo/capacitor-patch"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android recuperino i progetti nativi code. Importalo da "@capgo/capacitor-patch" nella tua app code.

Funziona @capgo/capacitor-patch con React, Vue e Angular?

Sì. Capacitor Patch è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-patch?

I plugin Capgo seguono la versione maggiore di Capacitor: utilizza la versione del plugin maggiore che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È @capgo/capacitor-patch gratuito e open source?

Sì. Il codice sorgente di code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-patch/ e il pacchetto è gratuito per l'installazione da npm. I rapporti di bug e le richieste di pull sono benvenuti.

Posso aggiornare code che utilizza Capacitor Patch senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica il codice nativo di code, quindi richiede una nuova costruzione del store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere spediti istantaneamente con Capgo live updates.

Invia modifiche al pacchetto Capacitor senza attendere la revisione dell'app

Una volta che il plugin è presente nella tua build di store, Capgo le aggiornamenti live spingono le tue modifiche JavaScript, HTML e CSS ai utenti in pochi minuti

Inizia con Capgo