가이드
Capacitor에서 Capacitor 패치를 사용하는 방법
@capgo/capacitor-patch 사용하기
버전 제한이 있는 패치 카탈로그에서 선택된 Capacitor 수정 사항을 적용하는 동안 cap sync 및 cap update.
설치
npm install @capgo/capacitor-patch
npx cap sync
사용 가능한 패치 목록
npx capgo-capacitor-patch list --all
카탈로그에는 패치 ID, 대상 패키지, 지원되는 Capacitor 버전, 업스트림 Capacitor PR 링크가 포함됩니다.
Capacitor 설정에서 패치 선택
import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'Example',
webDir: 'dist',
plugins: {
CapacitorPatch: {
patches: ['upstream-pr-8418-android'],
strict: true,
},
},
};
export default config;
Dry-run 및 동기화
npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync
패키지 패치가 먼저 실행됩니다 sync 및 update. 네이티브 프로젝트 패치가 나중에 실행됩니다 sync 및 update.
설정
patches- 적용할 패치 ID를 명시recommended- Capgo에서 권장으로 표시한 패치 적용.disabled- 선택한 패치 ID 건너뛰기.strict- 선택한 패치가 호환되지 않거나 적용할 수 없는 경우 실패합니다.
전체 레퍼런스
- GitHub: https://github.com/Cap-go/capacitor-patch/
- 문서: /docs/plugins/capacitor-patch/
@capgo/capacitor-patch 사용법에서 계속하기
사용 중이라면 @capgo/capacitor-patch 사용하기 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-patch @capgo/capacitor-patch의 구현 세부 사항은 Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.