가이드
Capacitor 튜토리얼
capgo/capacitor-patch를 사용하는 방법
버전 제한된 패치 카탈로그에서 선택한 Capacitor 수정 사항을 적용하는 중 cap sync 그리고 cap update.
설치
npm install @capgo/capacitor-patch
npx cap sync
List available patches
npx capgo-capacitor-patch list --all
Catalog에는 패치 ID, 대상 패키지, 지원하는 Capacitor 버전 및 업스트림 Capacitor PR로 돌아가는 링크가 포함되어 있습니다.
Select patches in Capacitor config
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
__CAPGO_KEEP_0__ 패키지 패치가 먼저 실행되고 sync Native 프로젝트 패치가 __CAPGO_KEEP_0__ 후에 실행됩니다. updateConfiguration sync - 명시적 패치 ID를 적용합니다. update.
- __CAPGO_KEEP_0__에 표시된 패치 추천.
patches- 선택한 패치 ID를 건너뜁니다.recommended- apply patches Capgo marks as recommended.disabledandstrict- __targetLanguage__에서 선택한 패치가 불일치하거나 적용할 수 없을 때 실패합니다.
Full Reference
- GitHub https://github.com/Cap-go/capacitor-patch/
- Docs: /docs/plugins/capacitor-patch/
__targetLanguage__에서 @capgo/capacitor-patch를 계속 사용하세요.
__targetLanguage__에서 사용 중인 경우 @capgo/capacitor-patch를 사용하여 __targetLanguage__에서 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch와 연결하세요. __targetLanguage__에서 @capgo/capacitor-patch의 구현 세부 사항을 확인하세요. for the implementation detail in @capgo/capacitor-patch, Capgo Capgo 제품 워크플로우 디렉토리에서 제품을 위한 Capacitor 플러그인은 Capgo에서 제공합니다. Capacitor 플러그인에 대한 구현 세부 정보는 Capgo에서 제공합니다. 플러그인을 추가하거나 업데이트 하세요. __CAPGO_KEEP_0__ 플러그인에 대한 구현 세부 정보는 플러그인을 추가하거나 업데이트 하세요. Ionic Enterprise 플러그인 대안 __CAPGO_KEEP_0__ 제품 워크플로우 디렉토리에서 제품을 위한