Skip to content

@capgo/capacitor-patch

Apply vetted fixes to Capacitor core packages, the CLI, plugins, and native projects during sync and update hooks.

@capgo/capacitor-patch Capacitor의 Capacitor 패치는 Capacitor가 실행될 때마다 선택된 패치 파일을 적용합니다. sync 또는 update.

이것은 공식 Capacitor 릴리스에 포함될 예정인修정에 유용한것들을위한것입니다. Capacitor PRs에 의한 Capacitor에 의해 반영된 외부 업스트림 카탈로그를 포함합니다. sync/upstream-pr-* branch입니다.

수정하는것

수정하는것

Capacitor 패키지

수정 @capacitor/core, @capacitor/android, @capacitor/ios, 그리고 세 번째 Capacitor 플러그인 node_modules.

Capacitor CLI

CLI 자바스크립트 파일을 포함한 패치가 발송되었습니다. CLI 패치를 적용할 때, 다음 cap 명령어는 패치된 code을 사용합니다.

자연스러운 프로젝트

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

안정적인 패치 ID

대상 패키지 또는 네이티브 프로젝트 단계

패치 카탈로그 plugins.CapacitorPatch.patches.

패치 카탈로그 섹션

  • 패치는 기본적으로 옵트인입니다. shipped 카탈로그를 나열하고, 앱이 필요로 하는 패치 ID를 선택하고, 그 패치 ID를 추가하여
  • 각 카탈로그 항목은:
  • 지원되는 버전 범위
  • 업스트림 Capacitor PR
  • 업스트림 Capacitor+ 동기화 branch
  • __CAPGO_KEEP_0__ 패키지에 포함된 패치 파일

사용 @capgo/capacitor-patch 언제:

  • Capacitor 수정이 업스트림에 존재하지만 아직 배포되지 않은 경우
  • 앱이 수정을 필요로 하면서 로컬 패치 스크립트 유지 관리를 피하고 싶은 경우
  • Capacitor 동기화/업데이트 후 패치 다시 적용하고 싶은 경우
  • 팀이 읽을 수 있는 패치 목록이 필요하고 앱이 의존하는 수정 목록이 필요할 때

전체 카탈로그 및 기여 가이드를 보려면 capacitor-patch 저장소.

capgo/capacitor-patch에서 계속

capgo/capacitor-patch에서 계속하기

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch를 사용하고 있다면 @capgo/capacitor-patch를 사용하여 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch를 사용하여 Using @capgo/capacitor-patch for the native capability in Using @capgo/capacitor-patch, Capgo 플러그인들에 의해 __CAPGO_KEEP_1__ Capgo 플러그인들에 의해 __CAPGO_KEEP_1__ Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인 구현 세부 정보를 위해 Capgo 플러그인에 대해 플러그인 추가 또는 업데이트 __CAPGO_KEEP_0__ 플러그인 구현 세부 정보를 위해 플러그인 추가 또는 업데이트, 그리고 아이오닉 엔터프라이즈 플러그인 대체 __CAPGO_KEEP_0__ 제품 워크플로우를 위해 아이오닉 엔터프라이즈 플러그인 대체.