electronjs


https://www.electronjs.org/

node 설치되어있어야한다.

autoUpdater

installer 만들 수 있다.

.dmg, .msi, .rpm

app store 배포도 가능하다.

Mac App Store, Microsoft Store, Snap Store

crashReporter module

Electron Forge

$ npm init electron-app@latest my-app

직접 설치하는 법.

$ npm install --save-dev electron@latest

프로젝트 만들기

$ mkdir my-electron-app && cd my-electron-app
$ npm init

electron-forge 가 아니네…

entry point 가 main.js package.json 이 만들어진다.

$ npm install --save-dev electron

package.json 에 추가

{
    "script": {
        "start": "electron ."
    }
}

실행시키는 법

$ npm start

창이 뜨는데 main.js 가 없어서 에러를 표시한다.

Quick start 는 따라하면 다 잘 된다.

배포

Electron Forge 를 사용해라!

$ npm install --save-dev @electron-forge/cli
$ npx electron-forge import

$ npm run make

out 폴더 안에 패키징 된 앱 만들어진다.

앱 이름의 폴더 밑에는 실행 파일이 있다. make 밑에는 실행 파일을 압축한 zip 파일이 있다.


답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다