내용으로 건너뛰기

@capgo/capacitor-patch

Capacitor 패치 플러그인으로 Capacitor 핵심 패키지, CLI, 플러그인 및 네이티브 프로젝트에 검증된 수정 사항을 동기화 및 업데이트 훅에서 적용합니다.

@capgo/capacitor-patch is a hook-only Capacitor package that applies selected patch files whenever Capacitor runs sync 또는 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-* branches.

이것을 패치하는

제목 "이것을 패치하는"

Capacitor 패키지

패치 @capacitor/core, @capacitor/android, @capacitor/ios, 그리고 세 번째-party Capacitor 플러그인 node_modules.

Capacitor CLI

CLI 자바스크립트 파일을 패치합니다. CLI 패치를 적용하면 다음 cap code 명령어는 패치된 code를 사용합니다.

자연스러운 프로젝트

생성된 안드로이드 또는 iOS 프로젝트 패치를 적용합니다. cap sync 또는 cap update.

안전한 선택

버전 범위, 중복 적용 방지, 엄격 모드가 무시되지 않는 패치 적용을 방지합니다.

패치 카탈로그

패치 카탈로그 섹션

패치는 기본적으로 옵트인입니다. shipped 카탈로그를 나열하고, 앱이 필요로 하는 패치 ID를 선택하여 추가합니다. plugins.CapacitorPatch.patches.

각 카탈로그 항목은 다음과 같습니다:

  • 안정적인 패치 ID
  • 대상 패키지 또는 네이티브 프로젝트 단계
  • 지원되는 버전 범위
  • 업스트림 Capacitor PR
  • Capacitor+ 동기화 branch
  • 패키지와 함께 제공되는 패치 파일

사용 @capgo/capacitor-patch when:

  • 업스트림에는 Capacitor 고치는 것이 있지만 아직 배포되지 않았습니다.
  • 애플리케이션이 __CAPGO_KEEP_0__ fix를 유지하기 위해 로컬 패치 스크립트를 유지하지 않아도 되도록 필요할 때
  • 패치가 매 Capacitor sync/update마다 다시 적용되기를 원할 때
  • 애플리케이션이 패치에 의존하는 수정 사항의 팀-readable 카탈로그가 필요할 때

Capacitor Patch 플러그인 전체 카탈로그 및 기여 가이드는 GitHub에서 확인할 수 있습니다. capacitor-패치 저장소.

Capacitor Patch를 사용 중이라면 @capgo/capacitor-patch 자연 플러그인 작업을 계획하기 위해, 그것을 연결하세요. Using @capgo/capacitor-patch 자연 플러그인 기능을 사용하기 위해 Using @capgo/capacitor-patch Capgo 플러그인 디렉토리 자연 플러그인 기능을 사용하기 위해 Capgo 플러그인 디렉토리 Capacitor 플러그인들에 의해 Capgo 자연 플러그인 기능을 사용하기 위해 Capacitor 플러그인들에 의해 Capgo 플러그인 추가 또는 업데이트 자연 플러그인 기능을 사용하기 위해 플러그인 추가 또는 업데이트, 그리고 아이오닉 엔터프라이즈 플러그인 대체 자연 플러그인 기능을 사용하기 위해 아이오닉 엔터프라이즈 플러그인 대체.