※ Packaging을 위해서는 Node.js 4.x 이상의 버전을 권장함LTS를 기본으로 진행하면 될듯 합니다. 1. electron-packager 모듈을 이용한 프로젝트 Package - 설치 : npm install --save-dev electron-packager (전역으로 설치하고 싶으면 --save-dev -> -g옵션) - "prune" : 반드시 포함시켜야 개발시에만 사용하는 모듈이 제외 된다. 포함시켜서 패키징할 경우 용량이 엄청 커진다. - 명령어 : .\node_modules\.bin\electron-packager ./ testApp --platform win32 --arch x64 --out dist --prune 참고 링크 : electron-packager 옵션 설명 : e..
※ Prebuilt : 미리 컴파일된 Electron 바이너리 패키지 1. 프로젝트 폴더 생성 - 작업할 공간을 만든다 2. electron-prebuilt 설치 (로컬설치) - npm install --save-dev electron-prebuilt - 전역으로 설치할 경우 : npm install -g electron-prebuilt 3. package.json 생성 - 설정파일 4. main.js 생성 - package.json에 설정된 시작 javascript 파일 5. index.html 생성 - main.js에서 로드하여 보여줄 시작 html 파일 6. 프로그램 시작 방법 1) 프로젝트 폴더의 cmd 창에서 "npm start" 방법 2) ⅰ. 전역으로 prebuilt를 설치했다면 -> ele..
※ Prebuilt : 미리 컴파일된 Electron 바이너리 패키지 1. 프로젝트 폴더 생성 - 작업할 공간 2. npm install --save-dev electron-prebuilt - Electron 바이너리 설치(로컬) - 전역으로 설치하려면 -> npm install -g electron-prebuilt 3. package.json 생성 - 설정 4. main.js 생성 - 시작 javascript 파일 5. index.html 생성 - main.js 파일에서 시작 html 파일을 로드한다 6. 프로그램 시작 - 프로젝트 폴더 cmd창에서 "npm start"
1. Node.JS 설치하기 - 노드 설치하기 2. Git 설치하기 - 링크 : https://git-scm.com/ 3. 프로젝트 폴더 생성 - ex) d:\project\electron_test 4. 프로젝트 폴더(electron_test)에 Electron 기본 템플릿 다운 - cmd 창에서 실행 - git clone https://github.com/electron/electron-quick-start - cd electron-quick-start - npm install 5. 프로그램 시작 - 프로젝트 폴더 cmd창에서 "npm start"
데스크탑 프로그램을 개발하기 위해서는 다양한 프레임웍을 사용할 수 있습니다.일반적으로 가장 많은 User를 보유하고 있는 Windows 응용 프로그램을 개발한다면, 크로스 플랫폼 따위 신경쓰지 않아도 됩니다.하지만 우린(?) 갈수록 늘어만 가는 Mac, Linux 사용자를 무시할 수 없습니다.그래서 크로스 플랫폼을 고려한 프레임웍을 고민해 볼 수 있습니다.이미 오래전부터 사용되어 온 Qt, wxWidgets은 제외하고 최근 뜨고 있는(?) Electron을사용해 보기로 했습니다. 보다 쉽게 개발이 가능하다고 하는데 직접 경험해 보도록 하겠습니다.참고로 전 웹개발자가 아닙니다. ㅠㅠ Electron은 데스크탑 프로그램을 위한 프레임웍이지만, 웹베이스라서저에게는 다소 어려운 부분일듯합니다. 갈길이 멀어요...
- Total
- Today
- Yesterday
- vscode
- MAC
- windows
- 스마트포토
- 윈도우
- flutter_launcher_icons
- mariadb
- EC2
- CentOS
- NPM
- 몽고DB
- 단축키
- tip
- flutter
- portrait
- AWS
- prebuilt
- 맥
- vs code
- IOS
- Qt Creator
- 독산시대
- RDS
- 안드로이드 스튜디오
- GIT
- electron
- nodejs
- 중곡동
- Android
- 명령어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |