Saltar al contenido

@capgo/capacitor-patch

Aplicar correcciones aprobadas a los paquetes de núcleo de Capacitor, los CLI, plugins y proyectos nativos durante las sincronizaciones y actualizaciones de hooks.

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

Está diseñado para reparaciones que son útiles antes de que lleguen a una versión oficial Capacitor. El catálogo integrado sigue las solicitudes de cambio externas Capacitor de upstream reflejadas por Capacitor+ sync/upstream-pr-* ramas.

paquetes Capacitor

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

Capacitor CLI

Arreglo enviado CLI archivos JavaScript. Cuando se aplica un CLI parche, el siguiente cap El comando utiliza la versión parcheada code.

Proyectos nativos

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

¿Otra cosa?

Selección segura

Las versiones de rango, las comprobaciones de idempotencia y el modo estricto ayudan a evitar que los parches estancados se apliquen silenciosamente.

Catálogo de parches

Catálogo de parches plugins.CapacitorPatch.patches.

Los parches están habilitados por defecto. Enumera el catálogo de envío, selecciona los IDs de parche que necesita su aplicación y agréguelos a

  • En cada entrada del catálogo se incluye:
  • un ID de parche estable
  • rango de versiones soportado
  • el PR de upstream Capacitor
  • el rama de sincronización Capacitor+ que coincide
  • el archivo de parches incluido en el paquete

Usar @capgo/capacitor-patch cuando:

  • existe una solución de Capacitor pero aún no se ha enviado
  • su aplicación necesita la solución sin mantener scripts de parches locales
  • quiere que los parches se reapliquen después de cada sincronización o actualización de Capacitor
  • necesita un catálogo legible por el equipo de las soluciones en las que depende su aplicación

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

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, Capgo Directorio de Plugins para el flujo de trabajo del producto en Capgo Directorio de Plugins, Capacitor Plugins por Capgo para los detalles de implementación en Capacitor Plugins 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.