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

Parche Capacitor

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

Guía

Tutorial sobre parches de Capacitor

Usando @capgo/capacitor-patch

Aplicar los ajustes seleccionados Capacitor desde un catálogo de parches de versión cap sync y cap update.

Instalar

npm install @capgo/capacitor-patch
npx cap sync

Listar parches disponibles

npx capgo-capacitor-patch list --all

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

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 simulacro y sincronización

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

Parches de paquete se ejecutan antes sync y updateParches de proyecto nativo se ejecutan después sync y update.

Configuración

  • patches - IDs de parche explícitos para aplicar.
  • recommended - Aplicar parches que Capgo marca como recomendados.
  • disabled - omitir un ID de parche seleccionado.
  • strict - fallar cuando un parche seleccionado es incompatible o no se puede aplicar.

Referencia completa

Continuar desde Usando @capgo/capacitor-patch

Si estás utilizando Usando @capgo/capacitor-patch para planificar el trabajo de plugin nativo, conectarlo con @capgo/capacitor-patch para los detalles de implementación en @capgo/capacitor-patch, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para el detalle de implementación en Capacitor Plugins por Capgo, Agregar o Actualizar Plugins para el detalle 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.