개발/Electron

portable로 빌드하기

HuiYa 2019. 10. 2. 17:05

참고 링크 : https://github.com/electron-userland/electron-builder/issues/3473

 

Electron 으로 빌드하면 Nsis 인스톨러 exe가 결과물로 떨어진다. 

인스톨러가 아닌 portable exe로 빌드하고 싶으면 아래 명령어를 사용하면 된다.

 

npx electron-builder build --win portable 

이렇게 하면 exe만 달랑 떨어지게 된다.

 

 

긴 명령어가 아닌 package.json을 활용해서 간단하게 빌드하고 싶으면 아래처럼 설정을 변경해주면 된다.

 

package.json 파일의 build 명령을 portable 명령어로 대체한 설정이다.
다른 변경 점 없이 32비트와 64비트에 대해 portable 옵션만 추가했다. 

    "build:win": "npm run build:win32 && npm run build:win64", 
    "build:win32": "electron-builder --win portable --ia32",
    "build:win64": "electron-builder --win portable --x64"