내용으로 건너뛰기

Getting Started

GitHub

설치

설치

AI-assisted 설정을 사용하여 플러그인을 설치할 수 있습니다. 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-patch
npx cap sync

Capacitor 설정에서 패치 선택을 하기 전까지 패키지는 아무런 동작도 하지 않습니다.

patch ID을 선택하세요

patch ID을 선택하는 섹션 제목

배송된 모든 패치 목록:

터미널 창
npx capgo-capacitor-patch list --all

앱에 필요한 patch 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 앱이 실행되기 전에 실행됩니다. update. 원본 프로젝트 패치가 실행됩니다. sync and update.

Use doctor 선택한 패치가 설치된 패키지 버전과 일치하는지 확인하려면:

Terminal 창
npx capgo-capacitor-patch doctor --phase package --strict

Use apply 선택한 패치들을 수동으로 실행하려면:

Terminal 창
npx capgo-capacitor-patch apply --phase package
옵션타입기본값설명
recommendedbooleanfalseCapgo 마크가 있는 패치들을 권장 패치로 적용합니다.
patchesstring[][]explicit 패치 ID를 적용합니다.
disabledstring[][]권장 패치 ID를 제외하고 선택한 패치 ID를 건너뜁니다.
strictbooleanfalse선택한 패치가 불일치하거나 적용할 수 없는 경우 예외를 발생시킵니다.
클립보드에 복사
npx capgo-capacitor-patch list --all
npx capgo-capacitor-patch doctor
npx capgo-capacitor-patch apply

앱 루트를 설정합니다.

  • --root <dir> 패치 단계의 실행을 제한합니다.
  • --phase package|native|all __CAPGO_KEEP_0__ 훅 외부에서 플랫폼 필터링을 적용합니다.
  • --platform ios|android applies platform filtering outside a Capacitor hook.
  • --strict 워크플로우
  1. 설치 @capgo/capacitor-patch.
  2. 실행 npx capgo-capacitor-patch list --all.
  3. 선택한 패치 ID를 추가하세요 plugins.CapacitorPatch.patches.
  4. 실행 npx capgo-capacitor-patch doctor --strict.
  5. 실행 npx cap sync.

선택한 패치가 설치된 __CAPGO_KEEP_0__ 패키지와 다음 @capacitor/cli명령어는 패치된 CLI __CAPGO_KEEP_1__를 사용합니다. cap command uses the patched CLI code.

Getting Started에서 계속하기 Getting Started native 플러그인 작업을 계획하기 위해 연결하세요. Using @capgo/capacitor-patch native 기능을 위한 Using @capgo/capacitor-patch Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우를 위한 Capacitor 플러그인들에 의해 Capgo Capacitor 플러그인들에 의해 Capgo의 구현 세부 정보를 위한 플러그인을 추가하거나 업데이트 플러그인을 추가하거나 업데이트하는 구현 세부 정보를 위한 Ionic Enterprise 플러그인 대체 Ionic Enterprise 플러그인 대체의 제품 워크플로우를 위한