Lompat ke konten utama
Kembali ke plugin
@capgo/capacitor-patch
Tutorial
@capgo/capacitor-patch

Capacitor Patch

Terapkan versi terkunci Capacitor inti, CLI, plugin, dan proyek native perbaikan selama sinkronisasi dan pembaruan cap

Petunjuk

Tutorial di Capacitor Patch

Menggunakan @capgo/capacitor-patch

Terapkan perbaikan yang dipilih Capacitor dari katalog perbaikan versi terkunci selama cap sync dan cap update.

Install

npm install @capgo/capacitor-patch
npx cap sync

Daftar patch yang tersedia

npx capgo-capacitor-patch list --all

Katalog ini mencakup ID patch, paket target, versi Capacitor yang didukung, dan tautan kembali ke PR upstream Capacitor.

Pilih patch di konfigurasi Capacitor

import type { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = {
  appId: 'com.example.app',
  appName: 'Example',
  webDir: 'dist',
  plugins: {
    CapacitorPatch: {
      patches: ['upstream-pr-8418-android'],
      strict: true,
    },
  },
};

export default config;

Pengujian kering dan sinkronisasi

npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync

Patch paket dijalankan sebelumnya sync dan updatePatch proyek native dijalankan setelahnya sync dan update.

Konfigurasi

  • patches - ID patch eksplisit untuk diterapkan.
  • recommended - Terapkan patch yang Capgo tandai sebagai rekomendasi.
  • disabled - lewati ID patch yang dipilih.
  • strict - gagal ketika patch yang dipilih tidak kompatibel atau tidak dapat diterapkan.

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-patch

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