Guide
Comment utiliser le patch Capacitor dans Capacitor
Utilisation de @capgo/capacitor-patch
Apply selected Capacitor fixes from a version-gated patch catalog during 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 inclut les identifiants de patch, les packages cibles, les versions Capacitor prises en charge et les liens vers les PRs upstream Capacitor.
Select patches in Capacitor config
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;
Étapes de dépannage et de synchronisation
npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync
Les correctifs de package s'exécutent avant sync et updateLes correctifs de projet natif s'exécutent après sync et update.
Configuration
patches- des identifiants de correctifs explicites à appliquer.recommended- Appliquer les correctifs Capgo marqués comme recommandés.disabled- Ignorer un identifiant de correctif sélectionné.strict- Échouer lorsque le correctif sélectionné est incompatible ou ne peut pas être appliqué.
Référence complète
- GitHub : https://github.com/Cap-go/capacitor-patch/
- Documentation : /docs/plugins/capacitor-patch/
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-l’avec @capgo/capacitor-correctif pour les détails d'implémentation dans @capgo/capacitor-patch Répertoire du plugin Capgo pour le flux de travail du produit dans le Répertoire du plugin Capgo Capacitor Plugins by Capgo pour les détails d'implémentation dans Capacitor Plugins 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 pour le flux de travail du produit dans Alternatives de Plugins d'Entreprise Ionic.