Lompat ke konten

@capgo/capacitor-patch

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

@capgo/capacitor-patch Capacitor adalah paket Capacitor yang hanya menggunakan hook dan menerapkan file patch yang dipilih ketika Capacitor dijalankan sync atau update.

Paket ini dibangun untuk perbaikan yang berguna sebelum mereka mendarat dalam rilis resmi Capacitor. Katalog yang dibundel mengikuti PR upstream Capacitor yang dipantulkan oleh Capacitor+ sync/upstream-pr-* cabang.

Paket Capacitor

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

Capacitor CLI

Patch berangkat CLI file JavaScript. Ketika patch CLI diterapkan, perintah selanjutnya menggunakan CLI yang telah diperbaiki. cap command uses the patched code.

__CAPGO_KEEP_0__

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

Pemilihan yang Aman

Rangkaian versi, pengecekan idempotensi, dan mode ketat membantu mencegah patch yang ketinggalan waktunya mengaplikasikan secara diam-diam.

Patch diaktifkan secara opsional. Daftar katalog yang dikirim, pilih ID patch yang dibutuhkan aplikasi Anda, dan tambahkan ke plugins.CapacitorPatch.patches.

Masing-masing entri katalog termasuk:

  • ID patch stabil
  • paket atau fase proyek native yang ditargetkan
  • rentang versi yang didukung
  • PR upstream Capacitor
  • branch yang sesuai Capacitor+ sinkron
  • file patch yang dikirimkan bersama paket

Pakai @capgo/capacitor-patch ketika:

  • ada Capacitor perbaikan yang ada di atas tetapi belum dikirimkan
  • aplikasi Anda memerlukan perbaikan tanpa menjaga skrip perbaikan lokal
  • Anda ingin perbaikan untuk diaplikasikan kembali setelah setiap Capacitor sinkron/aktualisasi
  • Anda memerlukan katalog yang dapat dibaca tim tentang perbaikan yang aplikasi Anda bergantung

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

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