메뉴로 이동

@capgo/capacitor-patch

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

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

Capacitor의 공식 릴리스 이전에 유용한 수정 사항을 적용하기 위해 설계되었습니다. Capacitor+에서 리플리케이션된 외부 업스트림 Capacitor PR를 추적하는 통합 카탈로그가 포함되어 있습니다. sync/upstream-pr-* branch.

What it patches

What it patches

Capacitor 패키지

Patch @capacitor/core, @capacitor/android, @capacitor/iosCapacitor와 함께 node_modules.

Capacitor CLI

CLI 자바스크립트 파일을 배포한 CLI 패치입니다. CLI 패치가 적용되면 다음 cap 명령어는 패치된 code을 사용합니다.

원시 프로젝트

Android 또는 iOS 프로젝트 패치 적용 후 cap sync 또는 cap update.

안전한 선택

버전 범위, 중복 적용 방지, 엄격 모드 등은 오래된 패치가 조용히 적용되는 것을 방지합니다.

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

각 카탈로그 항목에는:

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

사용 @capgo/capacitor-patch when:

  • Capacitor fix가 upstream에 존재하지만 아직 배포되지 않았을 때
  • 앱이 패치를 유지하기 위해 지역 스크립트를 유지하지 않고도 패치를 필요로 할 때
  • 패치가 다시 적용되도록 Capacitor sync/update 후에
  • 앱이 의존하는 패치에 대한 팀이 읽을 수 있는 카탈로그가 필요할 때

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

capgo/capacitor-patch

capgo/capacitor-patch

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__를 사용 중입니다. capgo/capacitor-patch __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch를 연결하세요. capgo/capacitor-patch를 사용하여 capgo/capacitor-patch를 사용하여 capgo/capacitor-patch를 사용하는 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 Capacitor 플러그인에 의해 Capgo for the implementation detail in Capacitor Plugins by Capgo, 플러그인을 추가하거나 업데이트 구현 세부 정보에 대한 추가 또는 업데이트 플러그인에 대해, 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 제품 워크플로에 대해.