Saltar al contenido

@capgo/capacitor-patch

Aplicar correcciones aprobadas a los paquetes de núcleo Capacitor, los CLI, plugins y proyectos nativos durante los hooks de sincronización y actualización.

@capgo/capacitor-patch is a hook-only Capacitor package that applies selected patch files whenever Capacitor runs sync o update.

Está construido para arreglos útiles antes de que lleguen a una versión oficial de Capacitor. El catálogo integrado sigue PRs externos de Capacitor reflejados por Capacitor+ sync/upstream-pr-* ramas.

paquetes Capacitor

Parche @capacitor/core, @capacitor/android, @capacitor/iosy terceros Capacitor plugins bajo node_modules.

Capacitor CLI

Se envió parche CLI archivos JavaScript. Cuando se aplica un parche CLI, la próxima cap comando utiliza el parcheado code.

Proyectos nativos

Aplicar parches de proyectos Android o iOS generados después de cap sync o cap update.

Selección segura

Las rangos de versión, las comprobaciones de idempotencia y el modo estricto ayudan a prevenir parches obsoletos que se apliquen en silencio.

Los parches están habilitados por defecto. Muestre el catálogo enviado, seleccione los IDs de parche que necesita su aplicación y agregue ellos a plugins.CapacitorPatch.patches.

Cada entrada del catálogo incluye:

  • un ID de parche estable
  • la fase de paquete objetivo o proyecto nativo
  • el rango de versión soportado
  • el PR upstream Capacitor
  • el ramo de sincronización Capacitor+ que coincide
  • el archivo de parche que se envía con el paquete

Usar @capgo/capacitor-patch cuando:

  • existe un arreglo Capacitor pero aún no se ha enviado
  • Su aplicación necesita la corrección sin mantener scripts de parches locales
  • Quiere que los parches se reapliquen después de cada sincronización/actualización Capacitor
  • Necesita un catálogo legible por el equipo de las correcciones en las que depende su aplicación

Para obtener un catálogo completo y una guía de contribución, consulte el capacitor-patch repositorio.

Si está utilizando @capgo/capacitor-patch para planificar el trabajo de plugin nativo, conecte con Usando @capgo/capacitor-patch para la capacidad nativa en Usando @capgo/capacitor-patch, Directorio de Plugins Capgo para el flujo de trabajo del producto en Directorio de Plugins Capgo, Plugins de Capgo en Directorio de Plugins Capacitor para el detalle de implementación en Plugins de Capgo en Directorio de Plugins Capacitor, 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.