Passer à la navigation principale
Retour aux plugins
@capgo/capacitor-patch
Guide de tutoriel
@capgo/capacitor-patch

Capacitor Patch

Appliquer la version Capacitor du noyau, CLI, du plugin et du projet natif lors de la synchronisation et de la mise à jour de Capgo

Guide

Guide sur Capacitor Patch

Utiliser @capgo/capacitor-patch

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

Installer

npm install @capgo/capacitor-patch
npx cap sync

Lister les patchs disponibles

npx capgo-capacitor-patch list --all

Le catalogue comprend les identifiants de patch, les packages cibles, les versions Capacitor prises en charge et les liens vers les PRs upstream Capacitor.

Sélectionner les patchs 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 patchs de package s'exécutent avant sync et update. Les patchs de projet natif s'exécutent après sync et update.

Configuration

  • patches - des identifiants de patch explicites à appliquer.
  • recommended - appliquer les correctifs Capgo comme recommandés.
  • disabled - sauter un identifiant de patch sélectionné.
  • strict - échouer 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 En utilisant @capgo/capacitor-patch pour planifier le travail de plugin natif, le connecter 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 Répertoire de Plugin Capgo, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou Mettre à Jour les Plugins pour les détails d'implémentation dans Ajouter ou Mettre à Jour les Plugins, et Alternatives de Plugin d'Entreprise Ionic pour le flux de travail du produit dans Alternatives de Plugin d'Entreprise Ionic.