메뉴로 이동

@capgo/capacitor-patch

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

@capgo/capacitor-patch Capacitor은 Capacitor이 실행될 때마다 선택된 패치 파일을 적용하는 훅 전용 Capacitor 패키지입니다. sync 또는 update.

이것은 공식 Capacitor 릴리스에 포함될 때까지 유용한 수정 사항을 위한 것입니다. 통합 카탈로그는 Capacitor+ Branches에 의해 반영된 외부 업스트림 Capacitor PR를 추적합니다. sync/upstream-pr-* 주의

Section titled “수정 사항”

__CAPGO_KEEP_0__

Capacitor 패키지

패치 @capacitor/core, @capacitor/android, @capacitor/ios, 및 제 3 자 Capacitor 플러그인 node_modules.

Capacitor CLI

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

네이티브 프로젝트

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

안전한 선택

버전 범위, 중복 적용 방지, 및 엄격 모드가 스테일 패치가 조용히 적용되는 것을 방지합니다.

패치 카탈로그

Patch catalog 섹션

패치들은 기본적으로 옵트인 상태입니다. shipped catalog 목록에서 패치 ID를 선택하여 앱에 필요한 패치 ID를 추가하세요. plugins.CapacitorPatch.patches.

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

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

왜 사용하는지

왜 사용하는지 섹션

사용 @capgo/capacitor-patch when:

  • 업스트림에서 Capacitor 패치가 존재하지만 아직 배포되지 않았을 때
  • 앱이 패치를 유지하기 위해 지역 스크립트를 유지하지 않고도 패치를 필요로 할 때
  • 패치가 매 Capacitor 싱크/업데이트마다 다시 적용되기를 원할 때
  • 앱이 의존하는 패치에 대한 팀이 읽을 수 있는 카탈로그가 필요할 때

전체 카탈로그와 기여 가이드를 보려면 __CAPGO_KEEP_0__-patch 저장소 참조 Keep going from @capacitor/__CAPGO_KEEP_1__-patch.

“Keep going from @capgo/capacitor-patch” 섹션

@capgo/capacitor-patch

이 기능을 사용하여 네이티브 플러그인 작업을 계획하고 있습니다. @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch @capgo/capacitor-patch 이 기능을 사용하여 네이티브 플러그인 작업을 계획하고 있습니다. @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch @capgo/capacitor-patch를 사용하여 native 기능을 위한 @capgo/capacitor-patch를 사용하여 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 위한 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 구현 세부 정보를 위한 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트에서 구현 세부 정보를 위한 아이오닉 엔터프라이즈 플러그인 대안 아이오닉 엔터프라이즈 플러그인 대안에서 제품 워크플로우를 위한