본문으로 이동
@capgo/capacitor-패치 업데이트 오픈 소스

Capacitor 패치 Capacitor 플러그인

버전-제한 Capacitor 코어, CLI, 플러그인 및 네이티브 프로젝트 패치를 cap 동기화 및 업데이트 중에 적용합니다.

설치

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

설명서

How to use Capacitor Patch in Capacitor

capgo/capacitor-patch 사용

선택한 Capacitor 수정 사항을 버전 제한된 패치 카탈로그에서 적용합니다. cap sync 그리고 cap update.

설치

npm install @capgo/capacitor-patch
npx cap sync

사용 가능한 패치 목록

npx capgo-capacitor-patch list --all

Catalog에는 패치 ID, 대상 패키지, 지원되는 Capacitor 버전 및 upstream 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 - 선택한 패치가 불일치하거나 적용할 수 없으면 실패합니다.

전체 참조

capgo를 사용하여 @capgo/capacitor-patch를 계속 진행하세요

__CAPGO_KEEP_0__를 사용하고 있습니다 capgo/capacitor-patch를 사용하여 네이티브 플러그인 작업을 계획하고 있습니다 native 플러그인 작업을 계획하려면 연결하세요 capgo/capacitor-patch의 implementation detail을 @capgo/capacitor-patch에서 확인하세요 for the @capgo/capacitor 구현 세부 사항 Capgo 플러그인 디렉토리에서 제품 워크플로우를 확인하세요 Capgo Plugin Directory Capacitor Capgo 플러그인 for Capacitor 구현 세부사항에 대한 Capgo 플러그인 __CAPGO_KEEP_0__ 플러그인 __CAPGO_KEEP_1__ 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트

FAQ

Capacitor Patch 플러그인 FAQ

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

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

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

네. Capacitor Patch는 Capacitor 패키지이므로, Capacitor 내에서 실행되는 모든 웹 프레임워크와 함께 작동합니다. 예를 들어, Ionic, React, Vue, Angular, Svelte 및 단순한 JavaScript도 포함됩니다.

Capacitor의 어떤 버전이 @capgo/capacitor-patch에 지원되는지?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

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

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

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

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

앱 리뷰 대기 없이 Capacitor 패치 변경을 배달하세요

Capgo 플러그인을 스토어 빌드에 추가한 후, Capgo 라이브 업데이트 기능을 사용하여 사용자에게 몇 분만에 자바스크립트, HTML 및 CSS 변경 사항을 푸시하세요.

Capgo로 시작하세요