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

Capacitor Patch

Terapkan versi terkunci Capacitor core, CLI, plugin, dan proyek native patch selama cap sinkronisasi dan update

Panduan

Tutorial pada Capacitor Patch

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

Tampilkan patch yang tersedia

npx capgo-capacitor-patch list --all

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

Pilih patch di Capacitor konfigurasi

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 tanpa mengaplikasikan dan sinkronisasi

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

Patch paket dijalankan sebelumnya sync dan updatePatch proyek native dijalankan setelahnya sync dan update.

Konfigurasi

  • patches - ID patch eksplisit untuk diterapkan.
  • recommended - Aplikasikan patch Capgo yang ditandai sebagai rekomendasi.
  • disabled - Lebihkan patch ID yang dipilih.
  • strict - Gagal ketika patch yang dipilih tidak kompatibel atau tidak dapat diterapkan.

Referensi Lengkap

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, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor 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.