Passer à la navigation principale
@capgo/capacitor-correctif Mises à jour Mise en open source

Capacitor Correctif Capacitor Plugin

Appliquer les correctifs de version Capacitor du noyau, CLI, du plugin et du projet natif lors de la synchronisation et de la mise à jour de Cap.

Installer

bun add @capgo/capacitor-patch bunx cap sync
npm, pnpm ou yarn
  • npm install @capgo/capacitor-patch
  • pnpm add @capgo/capacitor-patch
  • yarn add @capgo/capacitor-patch

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

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.

FAQ

Capacitor Patch plugin FAQ

Comment puis-je installer le plugin Patch Capacitor dans une application Capacitor ?

Run "bun add @capgo/capacitor-patch" (or "npm install @capgo/capacitor-patch"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-patch" in your app code.

Comment installer le plugin de patch capgo dans une application capacitor?

Yes. Capacitor Patch is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Quelle version de Capacitor est prise en charge par @capgo/capacitor-patch ?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

Est-ce que @capgo/capacitor-patch est gratuit et open source ?

Oui. Le code source code est public sur GitHub à https://github.com/Cap-go/capacitor-patch/ et le package est gratuit pour l'installation depuis npm. Les rapports de bugs et les demandes de mise à jour sont les bienvenus.

Puis-je mettre à jour code qui utilise Capacitor Patch sans passer par la revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif code, il faut donc une nouvelle mise à jour du magasin. Après cela, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être envoyées instantanément avec les mises à jour Capgo.

Envoyez les modifications du patch Capacitor sans attendre la revue de l'application

Une fois le plugin dans votre magasin de build, Capgo les mises à jour en temps réel poussent vos modifications JavaScript, HTML et CSS chez les utilisateurs en quelques minutes.

Commencez par Capgo