Guide
Comment utiliser Capacitor Patch dans Capacitor
Utiliser @capgo/capacitor-patch
Appliquez les correctifs Capacitor sélectionnés depuis un catalogue de patchs par version lors de cap sync et cap update.
Installer
npm install @capgo/capacitor-patch
npx cap sync
Lister les patches disponibles
npx capgo-capacitor-patch list --all
Le catalogue inclut les IDs de patch, les packages cibles, les versions Capacitor supportées et les liens vers les PR Capacitor d'origine.
Sélectionnez les patches dans la config 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;
Dry-run et sync
npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync
Les patches de package s'exécutent avant sync et update. Les patches du projet natif s'exécutent après sync et update.
Configuration
patches- IDs de patch explicites à appliquer.recommended- appliquer les patches que Capgo marque comme recommandés.disabled- ignorer un ID de patch sélectionné.strict- échoue si un patch sélectionné est incompatible ou ne peut pas être appliqué.
Référence complète
- GitHub : https://github.com/Cap-go/capacitor-patch/
- Docs : /docs/plugins/capacitor-patch/
Continuer depuis la page Utiliser @capgo/capacitor-patch
Si vous utilisez Utiliser @capgo/capacitor-patch pour planifier le travail sur les plugins natifs, connectez-l’à @capgo/capacitor-patch pour les détails d'implémentation dans @capgo/capacitor-patch, Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.