가이드
Capacitor Patch에 대한 튜토리얼
capgo/capacitor-patch를 사용하는 방법
Capacitor 버전이 지원되는 패치 카탈로그에서 선택한 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 및 Sync
npx capgo-capacitor-patch doctor --phase package --strict
npx cap sync
패키지 패치가 실행되기 전에 sync 와 update. Native 프로젝트 패치가 실행되기 후 sync 와 update.
설정
patches- 명시적 패치 ID를 적용합니다.recommended- Capgo로 표시된 패치를 권장합니다.disabled- 선택한 패치 ID를 건너뜁니다.strict- 선택한 패치가 불일치하거나 적용할 수 없을 때 실패합니다.
Full Reference
- GitHub: https://github.com/Cap-go/capacitor-patch/
- 문서: /docs/plugins/capacitor-patch/
capgo에서 계속 진행하세요. @capgo/capacitor-patch 사용
Capgo를 사용 중이시면 @capgo/capacitor-patch를 사용하여 자연스러운 네이티브 플러그인 작업을 계획하고 싶다면 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch와 연결하세요. @capgo/capacitor-patch의 구현 세부 사항을 참조하세요. for the implementation detail in @capgo/capacitor-patch, Capgo 플러그인 디렉토리에서 제품 워크플로우를 참조하세요. __CAPGO_KEEP_1__에서 Capgo 플러그인 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항에 대해, 및 아이오닉 엔터프라이즈 플러그인 대체 아이오닉 엔터프라이즈 플러그인 제품 워크플로에 대해.