Saltar al contenido principal
@capgo/capacitor-patch Actualizaciones Fuente abierta

Parche Capacitor Plugin Capacitor

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

Instalar

bun add @capgo/capacitor-patch bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-patch
  • pnpm add @capgo/capacitor-patch
  • yarn add @capgo/capacitor-patch

Guía

¿Cómo usar Capacitor Patch en Capacitor?

Usando @capgo/capacitor-patch

Aplicar los arreglos seleccionados Capacitor desde un catálogo de parches con versión controlada 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 de destino, versiones de Capacitor soportadas y enlaces hacia PRs de upstream Capacitor.

Selecciona 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 en modo seco y sincroniza

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

Paquetes de parches se ejecutan antes sync y updatePatches nativas de proyectos se ejecutan después sync y update.

Configuración

  • patches - identifica explícitamente los IDs de parches para aplicar.
  • recommended - Aplica parches que Capgo marca como recomendados.
  • disabled - Omite un ID de parche seleccionado.
  • strict - Falla cuando un 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 Plugins de Capgo para el flujo de trabajo del producto en Directorio de Plugins de 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 Ionic Enterprise Plugin Alternatives.

FAQ

FAQ del plugin de parche @Capacitor/__CAPGO_KEEP_1__

¿Cómo instalo el plugin de parche @Capacitor/Capacitor en una aplicación @Capacitor?

Ejecuta "bun add @capgo/capacitor-patch" (o "npm install @capgo/capacitor-patch"), luego ejecuta "bunx cap sync" para que los proyectos de iOS y Android capturen el proyecto nativo code. Importa desde "@capgo/capacitor-patch" en tu aplicación code.

¿Funciona @capgo/capacitor-patch con React, Vue y Angular?

Sí. El parche Capacitor es un paquete Capacitor, por lo que funciona con cualquier framework web que se ejecute dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-patch?

Los plugins Capgo siguen la versión mayor de Capacitor: utiliza la versión mayor del plugin que coincida con la versión mayor de Capacitor (por ejemplo, plugin v8 con Capacitor 8). La tabla de compatibilidad en el README del GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-patch gratuito y de código abierto?

¡Sí. El código fuente de code está disponible en GitHub en https://github.com/Cap-go/capacitor-patch/ y el paquete es gratuito para instalar desde npm. Se agradecen los informes de errores y solicitudes de cambios.

Puedo actualizar code que utiliza Capacitor Patch sin una revisión de la Tienda de Aplicaciones?

Instalar o actualizar el plugin modifica el código nativo de code, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al plugin pueden enviarlos instantáneamente con Capgo actualizaciones en vivo.

Envía cambios de parche de Capacitor sin esperar a la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían los cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Inicia con Capgo