Saltar al contenido principal
Volver a plugins
@capgo/capacitor-patch
Tutorial
@capgo/capacitor-patch

Parche de Capacitor

Aplicar parches de versión Capacitor core, CLI, plugin y proyecto nativo durante la sincronización y actualización de cap

Guía

Tutoría sobre la corrección de Capacitor Patch

Usando @capgo/capacitor-patch

Apply selected Capacitor fixes from a version-gated patch catalog during cap sync y cap update.

Instalar

npm install @capgo/capacitor-patch
npx cap sync

Lista de parches disponibles

npx capgo-capacitor-patch list --all

El catálogo incluye IDs de parches, paquetes objetivo, versiones de Capacitor compatibles y enlaces hacia PRs de Capacitor upstream.

Seleccionar parches en la configuración 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;

Ejecución en modo de prueba y sincronización

npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync

Los parches de paquete se ejecutan antes de sync y updatey sync Proyecto nativo: parches se ejecutan después de update.

y

  • patches Configuración
  • recommended - apply patches Capgo marks as recommended.
  • disabled - aplicar parches __CAPGO_KEEP_0__ marcados como recomendados.
  • strict - saltar un ID de parche seleccionado.

- fallar cuando un parche seleccionado sea incompatible o no pueda aplicarse.

Sigue adelante desde Usando @capgo/capacitor-patch

Si estás utilizando Usando @capgo/capacitor-patch para planificar el trabajo de plugin nativo, conecta con @capgo/capacitor-patch para los detalles de implementación en @capgo/capacitor-patch Directorio de Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de Capgo Plugins de Capacitor por Capgo para los detalles de implementación en Plugins de Capacitor por Capgo Agregar o Actualizar Plugins para los detalles de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.