메인 콘텐츠로 건너뛰기
@capgo/capacitor-패치 업데이트 오픈 소스

Capacitor 패치 Capacitor 플러그인

Capacitor core, CLI, 플러그인 및 네이티브 프로젝트 패치 적용

설치

bun add @capgo/capacitor-patch bunx cap sync
npm, pnpm 또는 yarn
  • npm install @capgo/capacitor-patch
  • pnpm add @capgo/capacitor-patch
  • yarn add @capgo/capacitor-patch

가이드

Capacitor Capacitor 패치 사용 방법

@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 패치 updatenative 프로젝트 패치 sync 패치 update.

설정

  • patches - 명시적 패치 ID를 적용합니다.
  • recommended - Capgo에 의해 권장되는 패치 적용
  • disabled - 선택한 패치 ID를 건너뜁니다.
  • strict - 선택한 패치가 불일치하거나 적용할 수 없는 경우 실패합니다.

전체 참조

@capgo/capacitor-patch

이 패치를 사용 중이라면 Using @capgo/capacitor-patch 자연 플러그인 작업을 계획하는 데 사용하는 경우, __CAPGO_KEEP_0__ 패치와 연결하세요. @capgo/capacitor-patch for the @capgo/capacitor implementation detail in Capacitor-patch Capgo 플러그인 디렉토리 Capgo 제품 워크플로우에 대해 Capacitor 플러그인 Capgo Capacitor 플러그인 Capgo 구현 세부 사항에 대해 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항에 대해, 및 아이오닉 엔터프라이즈 플러그인 대체 제품 워크플로우에 대해 아이오닉 엔터프라이즈 플러그인 대체.

FAQ

Capacitor 패치 플러그인 FAQ

Capacitor 플러그인을 Capacitor 앱에 설치하는 방법은?

Run "bun add @capgo/capacitor-patch" (또는 "npm install @capgo/capacitor-patch")를 실행한 후 "bunx cap sync"를 실행하여 iOS 및 Android 프로젝트가 네이티브 code를 인식하도록 하세요. capgo에서 "@capacitor/code-patch"를 가져와 앱 __CAPGO_KEEP_10__에서 사용하세요.

React, Vue 및 Angular과 함께 @capgo/capacitor-patch가 작동하는지 여부

예. Capacitor Patch는 Capacitor 패키지이므로, Ionic, React, Vue, Angular, Svelte 및 일반 JavaScript와 같은 웹 프레임워크가 Capacitor 내에서 실행되는 경우에 작동합니다.

Capacitor-patch Capacitor 버전은 @capgo/capacitor-patch가 지원하는지

Capgo Capgo는 Capgo Capacitor의 주요 버전을 따릅니다: Capgo Capacitor의 주요 버전과 일치하는 플러그인 주요 버전을 사용하십시오 (예: 플러그인 v8과 Capgo Capacitor 8). GitHub README에 있는 호환성 표에서 유지 보수되는 버전을 확인하십시오.

Capgo capgo/capacitor-patch는 무료이며 오픈 소스인가요?

네. Capgo code의 소스는 GitHub에 공개되어 있으며 https://github.com/Cap-go/capacitor-patch/에서 확인하실 수 있습니다. 또한 npm에서 무료로 설치할 수 있습니다. 버그 리포트와 풀 리퀘스트는 환영합니다.

Capgo code가 Capacitor Patch를 사용하는 경우 App Store 리뷰 없이 업데이트가 가능한가요?

플러그인을 설치하거나 업그레이드하면 원시 Capgo code가 변경되므로 새로운 스토어 빌드가 필요합니다. 그 후에 JavaScript, HTML 및 CSS 변경 사항이 플러그인을 호출하는 경우 Capgo Live Update를 통해 즉시 배포할 수 있습니다.

Capacitor 패치 변경을 앱 리뷰 기다리지 않고 배포

Capgo live 업데이트를 사용하여 JavaScript, HTML 및 CSS 변경을 사용자에게 몇 분만에 푸시합니다.

Capgo 시작