Saltar al contenido

@capgo/capacitor-patch

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

@capgo/capacitor-patch es un paquete de hook solo de Capacitor que aplica archivos de parche seleccionados cada vez que Capacitor se ejecuta sync o update.

It is built for fixes that are useful before they land in an official Capacitor release. The bundled catalog tracks external upstream Capacitor PRs mirrored by Capacitor+ sync/upstream-pr-* branches.

Capacitor paquetes

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

Capacitor CLI

Se envía el 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.

opciones seguras

Rangos de versión, comprobaciones de idempotencia y modo estricto ayudan a evitar parches caducados que se apliquen silenciosamente.

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

Cada entrada del catálogo incluye:

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

Usar @capgo/capacitor-patch cuando:

  • existe un arreglo Capacitor disponible en la fuente pero aún no se ha enviado
  • su aplicación necesita el arreglo 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 los arreglos que depende su aplicación

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

Sección titulada “Siga adelante desde @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch” @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 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 Ionic Enterprise Plugin Alternatives.