Lompat ke konten

@capgo/capacitor-patch

Terapkan perbaikan yang 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 berjalan 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-plugin ketiga pihak Capacitor di bawah node_modules.

Capacitor CLI

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

Terapkan patch proyek Android atau iOS yang dihasilkan setelah

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

Pemilihan Aman

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

Patch adalah pilihan oleh default. Daftar katalog yang dikirim, pilih ID patch yang dibutuhkan aplikasi Anda, dan tambahkan ke plugins.CapacitorPatch.patches.

Setiap entri katalog termasuk:

  • ID patch stabil
  • paket atau fase proyek native yang ditargetkan
  • rentang versi yang didukung
  • PR Capacitor dari upstream
  • cabang sinkronisasi Capacitor+ yang sesuai
  • file patch yang dikirim bersama paket

Gunakan @capgo/capacitor-patch ketika

  • ada patch Capacitor yang ada di atas tetapi belum dikirimkan
  • aplikasi Anda membutuhkan patch tanpa harus menjaga skrip patch lokal
  • Anda ingin patch untuk diaplikasikan kembali setelah setiap Capacitor sinkronisasi/penyegaran
  • Anda membutuhkan katalog yang dapat dibaca oleh tim dari patch yang digunakan aplikasi Anda

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

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, 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 Perusahaan Ionic untuk alur kerja produk di Alternatif Plugin Perusahaan Ionic.