Pasar al contenido principal
Volver a plugins
@capgo/capacitor-patch
Tutoriales
por github.com/Cap-go

Parche de Capacitor

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

Guía

Tutoriales en Capacitor

Usando @capgo/capacitor-patch

Aplicar las correcciones seleccionadas de Capacitor desde un catálogo de parches con control de versión durante 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 soportadas 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;

Prueba y sincronización

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

Los parches de paquetes se ejecutan antes sync y updateLos parches de proyectos nativos se ejecutan después sync y update.

Configuración

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

Referencia Completa

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 Plugin Capgo para el flujo de trabajo del producto en el directorio de plugins Capgo 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