__CAPGO_KEEP_0__ Patch __CAPGO_KEEP_1__ 저장소
설치
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-patch`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/capacitor-patch/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
설치
설치Capgo AI-Assisted Setup을 사용하여 플러그인을 설치할 수 있습니다. AI 도구에 Capgo 기능을 추가하려면 다음 명령어를 사용하세요:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins그다음에 다음 프롬프트를 사용하세요:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-patch` plugin in my project.만약 Manual Setup을 선호한다면, 플러그인을 설치하기 위해 다음 명령어를 실행하고 아래의 플랫폼별 지침을 따르세요:
npm install @capgo/capacitor-patchnpx cap sync패키지는 Capacitor 설정에서 패치 선택할 때까지 비어 있습니다.
patch ID를 선택하세요
patch ID 선택하기배포된 패치 목록:
npx capgo-capacitor-patch list --all앱에 필요한 패치 ID를 추가하세요 capacitor.config.ts:
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;sync를 다시 실행하세요:
npx cap sync패치 패키징은 sync 그리고 updateNative 프로젝트 패치가 실행됩니다. sync 그리고 update.
적용하기 전에 Dry-run
적용하기 전에 Dry-run사용 doctor 선택한 패치가 설치된 패키지 버전과 일치하는지 확인하려면:
npx capgo-capacitor-patch doctor --phase package --strict사용 apply 선택한 패치를 수동으로 실행하려면:
npx capgo-capacitor-patch apply --phase package설정 옵션
설정 옵션 섹션| 옵션 | 타입 | Default | 기본값 |
|---|---|---|---|
recommended | boolean | false | 패치가 적용되고 Capgo은 권장되는 것으로 표시됩니다. |
patches | string[] | [] | __CAPGO_KEEP_0__ 마크가 있는 패치들을 권장 패치로 적용합니다. |
disabled | string[] | [] | explicit 패치 ID를 적용합니다. |
strict | boolean | false | 권장 패치 ID를 제외하고 선택한 패치 ID를 건너뜁니다. |
CLI 명령
CLI 명령 섹션npx capgo-capacitor-patch list --allnpx capgo-capacitor-patch doctornpx capgo-capacitor-patch apply유용한 옵션:
--root <dir>앱 루트를 설정합니다.--phase package|native|all수정 단계를 실행하는 것을 제한합니다.--platform ios|androidCapacitor 훅 외부에서 플랫폼 필터링을 적용합니다.--strict선택한 패치 실패를 오류로 처리합니다.
워크플로우
워크플로우- 설치
@capgo/capacitor-patch. - 실행
npx capgo-capacitor-patch list --all. - 선택한 패치 ID를 추가하세요
plugins.CapacitorPatch.patches. - 실행
npx capgo-capacitor-patch doctor --strict. - 실행
npx cap sync.
선택한 패치가 설치된 __CAPGO_KEEP_0__ 패키지와 다음 __CAPGO_KEEP_0__ __CAPGO_KEEP_1__를 대상으로 합니다. @capacitor/cli패치가 적용된 CLI 패키지와 다음 CLI __CAPGO_KEEP_1__를 사용하는 명령을 사용하세요. cap Capacitor Patch 명령어는 patched CLI code을 사용합니다.
시작부터 계속하는 방법
Capgo 사용자들이 Codepush를 사용하는 경우Capgo 사용자들이 Expo를 사용하는 경우 시작하기 자연 플러그인 작업을 계획하기 위해, 그것을 연결하세요. capgo/capacitor-패치 사용 Capacitor-patch를 사용하여 네이티브 기능을 사용하는 경우 capgo-capacitor 패치. Capgo 플러그인 디렉토리 Capgo 플러그인 Capacitor 플러그인은 Capgo에서 제공합니다. Capacitor 플러그인 구현 세부 사항을 위해 Capgo에 의해 제공됩니다. 플러그인 추가 또는 업데이트 아이오닉 엔터프라이즈 플러그인 대안 아이오닉 엔터프라이즈 플러그인 대안 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-patch