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
- GitHub: https://github.com/Cap-go/capacitor-patch/
- Docs: /docs/plugins/capacitor-patch/
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.