오늘만살자
asar 소스 노출 방지 배포 본문
git clone https://github.com/electron/electron-quick-start app
cd app
npm install
npm start
npm install electron --save-dev
npm install electron-packager --save-dev
npm install asar --save-dev
아이콘 변경
package.json 수정
scripts의 build 추가
"scripts": {
"start": "electron .",
"build": "electron-packager . App && cp Icon.icns App-darwin-x64/App.app/Contents/Resources/electron.icns"
},
asar 패키징
"scripts": {
"start": "electron .",
"package":"asar pack App-darwin-x64/App.app/Contents/Resources/app App-darwin-x64/App.app/Contents/Resources/app.asar",
"build": "electron-packager . App && cp Icon.icns App-darwin-x64/App.app/Contents/Resources/electron.icns"
},
rm -rf App-darwin-x64/
npm run build
npm run package
App-darwin-x64/App.app/Contents/Resources/app 에 app.asar 생성됨.
App-darwin-x64/App.app/Contents/Resources/app 는 삭제
'Electron' 카테고리의 다른 글
vue 설치 (0) | 2019.10.08 |
---|---|
앱 배포하기 (0) | 2019.02.18 |
electron Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/electron/dist' (0) | 2018.12.11 |
angular 적용하기 (0) | 2018.11.16 |
bootstrap, jquery 추가하기 (0) | 2017.11.30 |
Comments