Guide
Tutoriel sur Capacitor Patch
Utiliser @capgo/capacitor-patch
Appliquer les correctifs sélectionnés de 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 de correctif, les packages cibles, les versions de Capacitor prises en charge et les liens vers les PR upstream de Capacitor.
Sélectionner les correctifs dans la configuration de 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 de package s'exécutent avant sync et update. Les correctifs de projet natif s'exécutent après sync et update.
Configuration
patches- des ID de correctifs explicites à appliquer.recommended- Appliquer les correctifs Capgo marqués comme recommandés.disabled- Ignorer un ID de correctif sélectionné.strict- Échouer lorsque le correctif sélectionné est incompatible ou ne peut pas s'appliquer.
Référence complète
- GitHub: https://github.com/Cap-go/capacitor-correctif/
- Documentation : /docs/plugins/capacitor-correctif/
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 à @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, Ajout ou mise à jour de plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives de plugins Ionic Enterprise pour le flux de travail du plugin Ionic Enterprise.