Lebih cepat ke konten

@capgo/capacitor-patch

Terapkan perbaikan yang diverifikasi ke paket inti Capacitor, CLI, plugin, dan proyek native selama sinkronisasi dan pembaruan.

@capgo/capacitor-patch is a hook-only Capacitor package that applies selected patch files whenever Capacitor runs sync atau 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-* Katalog yang dibundel mengikuti PR upstream __CAPGO_KEEP_1__ yang dipantulkan oleh __CAPGO_KEEP_2__+.

Paket Capacitor

Pembaruan @capacitor/core, @capacitor/android, @capacitor/ios, dan plugin ketiga pihak Capacitor di bawah node_modules.

Capacitor CLI

Pembaruan yang dikirimkan CLI file JavaScript. Ketika pembaruan CLI diterapkan, pembaruan berikutnya cap perintah menggunakan patch code yang diperbarui.

Proyek Native

Aplikasikan patch proyek Android atau iOS yang dihasilkan setelah cap sync atau cap update.

atau

Pemilihan Aman

Versi rentang, pengecekan keamanan idempotensi, dan mode ketat membantu mencegah patch yang ketinggalan waktu mengaplikasikan secara diam-diam.

Katalog Patch

Bagian berjudul “Katalog Patch” plugins.CapacitorPatch.patches.

Patch secara opt-in oleh default. Daftar katalog yang dikirim, pilih ID patch yang dibutuhkan aplikasi Anda, dan tambahkan ke

  • Setiap entri katalog termasuk:
  • ID patch stabil
  • Rentang versi yang didukung
  • PR Capacitor upstream
  • cabang sinkron Capacitor+ yang sesuai
  • file patch yang dikirimkan bersama paket

Pakai @capgo/capacitor-patch ketika:

  • ada fix Capacitor yang ada di atas tetapi belum dikirimkan
  • aplikasi Anda membutuhkan fix tanpa menjaga skrip patch lokal
  • Anda ingin patch untuk mere-apply setelah setiap Capacitor sinkron/ update
  • Anda membutuhkan katalog yang dapat dibaca tim tentang fix yang aplikasi Anda bergantung

Untuk katalog lengkap dan panduan kontribusi, lihat capacitor-patch repository.

Jika Anda menggunakan @capgo/capacitor-patch untuk merencanakan pekerjaan plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-patch untuk kemampuan native di Menggunakan @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 Tambahkan atau Perbarui Plugin untuk detail implementasi di Tambahkan atau Perbarui Plugin, dan Alternatif Plugin Perusahaan Ionic untuk alur kerja produk di Alternatif Plugin Perusahaan Ionic.