Passer à la navigation principale
Retour aux plugins
@capgo/capacitor-patch
Tutoriel
par github.com/Cap-go

Capacitor Patch

Appliquer les patchs de version Capacitor core, CLI, plugin et projet natif lors de la synchronisation et de la mise à jour de Capgo

Guide

Tutoriel sur Capacitor Patch

Utiliser @capgo/capacitor-patch

Appliquer les correctifs sélectionnés Capacitor à partir d'un catalogue de correctifs géré par version pendant cap sync et cap update.

Installer

npm install @capgo/capacitor-patch
npx cap sync

Lister les correctifs disponibles

npx capgo-capacitor-patch list --all

Le catalogue comprend les identifiants des correctifs, les packages cibles, les versions Capacitor prises en charge et les liens vers les PR Capacitor upstream.

Sélectionner les correctifs dans la configuration 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;

Mode essai et synchronisation

npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync

Les correctifs des packages s'exécutent avant sync et updateles correctifs des projets natifs s'exécutent après sync et update.

Configuration

  • patches - des identifiants de correctifs explicites à appliquer.
  • recommended - appliquer les correctifs que Capgo marque comme recommandés.
  • disabled - ignorer un identifiant de correctif sélectionné.
  • strict - échoue lorsque le patch sélectionné est incompatible ou ne peut pas s'appliquer.

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-patch

Si vous utilisez L'utilisation de @capgo/capacitor-patch pour planifier le travail de plugin natif, connectez-le avec @capgo/capacitor-patch pour les détails d'implémentation dans @capgo/capacitor-patch, Répertoire de plugin Capgo pour le flux de travail du produit dans le répertoire de plugin Capgo les plugins Capacitor par Capgo pour le détail d'implémentation dans les plugins Capacitor par Capgo, Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives de plugins d'entreprise Ionic Enterprise pour le flux de travail du produit dans les alternatives de plugins d'entreprise Ionic Enterprise.