Lompat ke konten

@capgo/capacitor-patch is a hook-only Capacitor package that applies selected patch files whenever Capacitor runs sync adalah paket __CAPGO_KEEP_0__ yang hanya menggunakan hook yang menerapkan file-file perbaikan yang dipilih ketika __CAPGO_KEEP_1__ dijalankan 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 ini tidak memiliki runtime native __CAPGO_KEEP_0__. Ini bekerja melalui hook __CAPGO_KEEP_1__, file paket __CAPGO_KEEP_2__, dan file proyek native yang dihasilkan.

Apa yang diperbaiki

Capacitor packages

Paket __CAPGO_KEEP_0__ @capacitor/core, @capacitor/android, @capacitor/ios, and third-party Capacitor plugins under node_modules.

Capacitor CLI

CLI CLI cap perintah menggunakan patch code yang diperbarui.

Proyek Native

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

Alternatif yang aman

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

Patch secara opt-in 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 sinkron Capacitor+ yang sesuai
  • file patch yang dikirimkan bersama paket

Pakai @capgo/capacitor-patch ketika:

  • ada fix Capacitor yang ada di upstream tetapi belum dikirimkan
  • aplikasi Anda membutuhkan fix tanpa harus menjaga skrip patch lokal
  • Anda ingin patch untuk mere-apply setelah setiap sinkron Capacitor / update
  • Anda membutuhkan katalog yang dapat dibaca oleh tim dari fix yang aplikasi Anda tergantung

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