Passer à la navigation

Commencer

GitHub

Vous pouvez utiliser notre configuration assistée par l'IA pour installer le plugin. Ajoutez les Capgo compétences à votre outil d'IA en utilisant la commande suivante :

Fenêtre de terminal
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Ensuite, utilisez la prompt suivante :

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

Si vous préférez la configuration manuelle, installez le plugin en exécutant les commandes suivantes et suivez les instructions spécifiques au plateforme ci-dessous :

Fenêtre de terminal
npm install @capgo/capacitor-patch
npx cap sync

Le package n'est pas opérationnel jusqu'à ce que vous sélectionniez des correctifs dans votre Capacitor de configuration.

Lister tous les correctifs expédiés :

Fenêtre de terminal
npx capgo-capacitor-patch list --all

Ajoutez ensuite les identifiants des correctifs dont votre application a besoin à 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;

Exécuter à nouveau la synchronisation :

Fenêtre de terminal
npx cap sync

Les correctifs de package s'exécutent avant sync et updateet sync les correctifs de projet natif s'exécutent après update.

Sous-titre « Effectuez un test sans appliquer » doctor Utilisez

pour vérifier si les correctifs sélectionnés correspondent aux versions de votre package installé :
npx capgo-capacitor-patch doctor --phase package --strict

Copier dans le presse-papier apply Utilisez

Fenêtre de terminal
npx capgo-capacitor-patch apply --phase package
OptionTypeDéfautDescription
recommendedbooleanfalseApplique les correctifs Capgo en les marquant comme recommandés.
patchesstring[][]Applique les identifiants de correctif explicites.
disabledstring[][]Omet les identifiants de correctif sélectionnés, même lorsqu'ils sont recommandés.
strictbooleanfalseLance une erreur lorsque le correctif sélectionné est incompatible ou ne peut pas être appliqué.
Fenêtre de terminal
npx capgo-capacitor-patch list --all
npx capgo-capacitor-patch doctor
npx capgo-capacitor-patch apply

Options utiles :

  • --root <dir> fixe la racine de l'application.
  • --phase package|native|all limite la phase de patch qui s'exécute.
  • --platform ios|android applique le filtrage par plateforme en dehors d'un Capacitor crochet.
  • --strict trait les échecs de patch sélectionnés en tant qu'erreurs.

Flux de travail

Flux de travail
  1. Installation @capgo/capacitor-patch.
  2. Exécution npx capgo-capacitor-patch list --all.
  3. Ajoutez les identifiants de patch sélectionnés à plugins.CapacitorPatch.patches.
  4. Exécution npx capgo-capacitor-patch doctor --strict.
  5. Exécution npx cap sync.

Lorsqu'un patch sélectionné cible @capacitor/clile patch s'applique au package CLI installé et au prochain cap la commande utilise le package CLI code patché.

Si vous utilisez Démarrage pour planifier le travail de plugin natif, connectez-l’avec En utilisant @capgo/capacitor-patch pour la capacité native dans En utilisant @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 le détail d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour le détail d'implémentation dans Ajouter ou mettre à jour des plugins, et Alternatives de plugins Ionic Enterprise pour le flux de travail du produit dans les alternatives de plugins Ionic Enterprise