Lompat ke konten

@capgo/capacitor-patch

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

@capgo/capacitor-patch adalah paket Capacitor yang hanya menggunakan hook yang menerapkan file-file patch yang dipilih ketika Capacitor dijalankan 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 CLI file JavaScript yang dikirimkan. Ketika pembaruan CLI diterapkan, pembaruan berikutnya cap perintah menggunakan patch yang diubah code.

Proyek Asli

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

Pemilihan Aman

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

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

Setiap entri katalog termasuk:

  • ID patch stabil
  • paket target atau fase proyek native
  • Rentang versi yang didukung
  • PR upstream Capacitor
  • Cabang sinkron Capacitor+ yang sesuai
  • File perbaikan yang dikirimkan bersama paket

Gunakan @capgo/capacitor-patch ketika

  • ada perbaikan Capacitor yang ada di upstream tetapi belum dikirimkan
  • aplikasi Anda memerlukan perbaikan tanpa harus menjaga skrip perbaikan lokal
  • Anda ingin perbaikan-perbaikan untuk diaplikasikan kembali setelah setiap sinkronasi/Capacitor update
  • Anda memerlukan katalog yang dapat dibaca oleh tim tentang perbaikan-perbaikan yang aplikasi Anda tergantung

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 Capacitor oleh Capgo untuk detail implementasi di Capacitor Plugins oleh Capgo, Menambahkan atau Mengupdate Plugins untuk detail implementasi di Menambahkan atau Mengupdate Plugins, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk di Alternatif Plugin Enterprise Ionic.