내용으로 건너뛰기

@capgo/capacitor-패치

Capacitor의 core 패키지, CLI, 플러그인 및 네이티브 프로젝트에 대한 검증된 수정 사항을 sync 및 update 훅에서 적용합니다.

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

수정하는 대상

수정하는 대상

Capacitor 패키지

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

Capacitor CLI

CLI 자바스크립트 파일을 수정한 패치가 배포되었습니다. CLI 패치가 적용될 때, 다음 명령어는 수정된 CLI을 사용합니다. cap command은 패치된 code을 사용합니다.

자연스러운 프로젝트

생성된 Android 또는 iOS 프로젝트 패치에 적용하기 cap sync 또는 cap update.

Capacitor live-update 대안 비교 페이지. 역할: 장기 마케팅 또는 법적 문단. | Appflow 비교 / 이주 마케팅 복사본. 역할: 장기 마케팅 또는 법적 문단. | Capawesome 비교 페이지. 역할: 장기 마케팅 또는 법적 문단. | 컨설팅 서비스 페이지. 역할: 섹션 서브 타이틀 또는 태그 라인.

안전한 선택

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

패치 카탈로그

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

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

  • 각 카탈로그 항목에는:
  • 안정적인 패치 ID
  • 대상 패키지 또는 네이티브 프로젝트 단계
  • 상류 Capacitor PR
  • Capacitor+ 동기화 branch와 일치
  • 패키지와 함께 제공되는 패치 파일

사용 @capgo/capacitor-patch 언제:

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

전체 목록과 기여 가이드를 보려면 capacitor-패치 저장소.

capgo에서 계속하기 @capacitor/capgo-패치

capgo에서 계속하기 @capacitor/capgo-패치 제목

__CAPGO_KEEP_0__을 사용 중이라면 @capgo/capacitor-패치 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-패치와 연결하세요 @capgo/capacitor-패치 사용 @capgo/capacitor-패치 사용을 위해 @capgo/capacitor-패치 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우 Capacitor 플러그인들 @Capgo Capacitor 플러그인들 @Capgo 구현 세부사항 플러그인 추가 또는 업데이트 __CAPGO_KEEP_0__ 구현 세부 정보에 대한 설명과 __CAPGO_KEEP_0__ 구현 세부 정보에 대한 설명 아이오닉 엔터프라이즈 플러그인 대체 __CAPGO_KEEP_0__ 제품 워크플로우에 대한 설명과 __CAPGO_KEEP_0__ 제품 워크플로우에 대한 설명