Guía
Guía de Capacitor Patch
Usando @capgo/capacitor-patch
Aplicar las correcciones seleccionadas de Capacitor desde un catálogo de parches controlado por versiones durante 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;
Prueba seca y sincronización
npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync
Los parches de paquetes se ejecutan antes sync y update. Los parches de proyectos nativos se ejecutan después sync y update.
Configuración
patches- identificadores de parches explícitos para aplicar.recommended- aplicar parches con Capgo marcados como recomendados.disabled- saltarse un identificador de parche seleccionado.strict- fallar cuando un parche seleccionado sea incompatible o no pueda aplicarse.
Referencia Completa
- GitHub: https://github.com/Cap-go/capacitor-patch/
- Documentación: /docs/plugins/capacitor-patch/
Sigue adelante 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, 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 Empresa de Ionic para el flujo de trabajo del producto en Alternativas de Plugins de Empresa de Ionic.