본문 바로가기

JavaScript/Electron

[Electron] Mac/Linux 용 데스크탑 앱 패키징 및 배포하기(electron-forge)

반응형

지난 포스팅에서 간단한 Electron 프로젝트를 생성하여 실행을 해보았습니다.

오늘은 전에 만든 앱을 패키징 해서 배포하는 과정을 정리해보려고 합니다.

가장 간단하게 배포할 수 있는 방법으로는 electron-forge 모듈을 사용하는 것인데요, 이 경우에는 Mac과 Linux 용 앱으로만 배포가 가능합니다.

Windows 용 앱 배포 방법은 다음 포스팅에 진행할 예정이니 참고 부탁드려요😀

 

 

1. Electron Forge를 앱의 개발 종속성으로 추가

npm install --save-dev @electron-forge/cli

2. Forge의 스캐폴딩을 설정

npx electron-forge import

3. Forge의 make 명령을 사용하여 배포 파일을 생성

npm run make

명령어를 실행하고 나면 out 디렉터리가 생성되고 안에 패키지가 그 안에 위치하게 됩니다.

 

4. Fineder에서 아래 경로로 이동하여 패키징 된 앱을 실행합니다.

경로: /my-electron-app/out/my-electron-app-darwin-x64

패키징 앱 명: my-electron-app.app

 

 

5. 패키징 된 앱이 정상적으로 실행됩니다.

 

 

Reference

반응형