Skip ke konten utama
Kembali ke plugin
@capgo/capacitor-patch
Tutorial
@capgo/capacitor-patch

Patch Capacitor

Aplikasikan patch core, plugin, dan proyek native Capacitor dan CLI selama sinkronisasi dan pembaruan cap

Panduan

Tutorial pada Patch Capacitor

Menggunakan @capgo/capacitor-patch

Apply selected Capacitor fixes from a version-gated patch catalog during cap sync dan cap update.

Instal

npm install @capgo/capacitor-patch
npx cap sync

Daftar perbaikan yang tersedia

npx capgo-capacitor-patch list --all

Katalog tersebut mencakup ID perbaikan, paket target, versi Capacitor yang didukung, dan tautan kembali ke PR upstream Capacitor.

Pilih perbaikan di konfigurasi 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;

Uji coba dan sinkronisasi

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

Paket patch dijalankan sebelum sync dan updatedan sync Patch proyek asli dijalankan setelah update.

dan

  • patches Konfigurasi
  • recommended - apply patches Capgo marks as recommended.
  • disabled - Terapkan patch __CAPGO_KEEP_0__ yang ditandai sebagai rekomendasi.
  • strict - Lebihkan ID patch yang dipilih.

- Gagal ketika patch yang dipilih tidak kompatibel atau tidak dapat diterapkan.

Teruskan dari Menggunakan @capgo/capacitor-patch

Jika Anda menggunakan Menggunakan @capgo/capacitor-patch untuk merencanakan pekerjaan plugin asli, hubungkannya dengan @capgo/capacitor-patch untuk detail implementasi di @capgo/capacitor-patch Capgo Direktori Plugin untuk alur kerja produk di Capgo Direktori Plugin Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.