Repolode
electron

electron/forge

프로젝트 스캐폴딩부터 릴리스까지, Electron 데스크톱 앱의 빌드, 패키징, 배포를 지원하는 완전한 툴체인입니다.

스타
7,171
포크
654
열린 이슈
263
마지막 커밋
3일 전

어떤 프로젝트인가요?

Electron Forge는 Electron 앱을 빌드하는 CLI 도구입니다. 잘 관리되는 기존 Electron 빌드 도구를 하나의 패키지로 통합해, 개발자가 도구를 직접 조합하지 않고도 프로젝트를 시작하고 개발 환경에서 실행한 뒤 배포용으로 패키징할 수 있습니다.

이 프로젝트는 세 가지 목표를 중심으로 설계됐습니다. 명령어 하나로 Electron 앱을 시작하고, 빌드 설정과 네이티브 모듈 재빌드를 자동으로 처리하며, 하나의 핵심 의존성으로 프로젝트 생성부터 릴리스까지 모두 지원합니다. @electron/rebuild를 사용해 네이티브 Node.js 모듈을 해당 Electron 버전에 맞게 다시 컴파일하고, @electron/packager를 사용해 배포용 앱 번들을 생성합니다.

프로젝트는 create-electron-app CLI로 생성하며, Node 22.17.0 이상과 Git이 필요합니다. 전체 문서와 설정 레퍼런스는 프로젝트 웹사이트에서 확인할 수 있습니다.

핵심 기능

  • 01npx 명령어 하나로 새 Electron 프로젝트의 기본 구조를 생성합니다.
  • 02대상 Electron 버전에 맞춰 네이티브 Node.js 모듈을 자동으로 재빌드합니다.
  • 03앱을 패키징해 Windows, macOS, Linux용 배포 빌드를 생성합니다.
  • 04프로젝트 생성, 개발, 릴리스에 필요한 기능을 하나의 핵심 의존성으로 제공합니다.
  • 05빌드 및 패키징 설정을 원하는 대로 조정할 수 있습니다.

활용 사례

  • Electron과 TypeScript로 새 크로스 플랫폼 데스크톱 앱을 시작할 때.
  • 기존 Electron 앱을 Windows, macOS 또는 Linux용으로 패키징하고 릴리스할 때.
  • 수동 재빌드 작업 없이 네이티브 Node.js 모듈에 의존하는 Electron 앱을 빌드할 때.

빠른 시작

  1. 1

    Node 22.17.0 이상과 Git이 설치되어 있는지 확인하세요

  2. 2

    create-electron-app으로 새 프로젝트를 만드세요

    npx create-electron-app@latest my-new-app
  3. 3

    프로젝트 폴더로 이동하세요

    cd my-new-app
  4. 4

    앱을 시작하세요

    npm start

사용 전 알아둘 점

  • Node 22.17.0 이상이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

forge은(는) 무엇인가요?
프로젝트 스캐폴딩부터 릴리스까지, Electron 데스크톱 앱의 빌드, 패키징, 배포를 지원하는 완전한 툴체인입니다. Electron Forge는 Electron 앱을 빌드하는 CLI 도구입니다. 잘 관리되는 기존 Electron 빌드 도구를 하나의 패키지로 통합해, 개발자가 도구를 직접 조합하지 않고도 프로젝트를 시작하고 개발 환경에서 실행한 뒤 배포용으로 패키징할 수 있습니다.
forge은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
forge은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
forge은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. forge의 마지막 커밋은 2026년 11월 4일입니다.
forge은(는) 어디에 사용할 수 있나요?
Electron과 TypeScript로 새 크로스 플랫폼 데스크톱 앱을 시작할 때. 기존 Electron 앱을 Windows, macOS 또는 Linux용으로 패키징하고 릴리스할 때. 수동 재빌드 작업 없이 네이티브 Node.js 모듈에 의존하는 Electron 앱을 빌드할 때.
forge는 어떻게 설치하나요?
Node 22.17.0 이상과 Git이 설치되어 있는지 확인하세요 create-electron-app으로 새 프로젝트를 만드세요: npx create-electron-app@latest my-new-app 프로젝트 폴더로 이동하세요: cd my-new-app 앱을 시작하세요: npm start
forge은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/electron/forge

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트