Total: Today: Yesterday:
'연구소/electron'에 해당되는 글 1건
2016.05.16 [Electron] 시작해보기!!
연구소/electron | 2016. 5. 16. 18:54 | Posted by 자수씨

스마트 개발자 협회 페이스북(https://www.facebook.com/sda.re.kr) 에 Electron 관련 글이 올라왔길래 어떤 용도로 활용이 가능한지 보기 위해서 기본 예제를 돌려보기로 했습니다.



Electron 홈페이지(http://electron.atom.io/) 에 접속하면 아래와 같은 화면이 나옵니다.


현재 주요 버전은 Electron 이 v1.0.1, Node 가 5.10.0 기반입니다.




이제 Electron Quick Start 를 해볼 차례입니다. (사전에 nodejs 와 git 이 설치되어 있어야 합니다.)


E:\Dev\nodejs> git clone https://github.com/electron/electron-quick-start


E:\Dev\nodejs> cd electron-quick-start


E:\Dev\nodejs\electron-quick-start> npm install


E:\Dev\nodejs\electron-quick-start> npm start


엥??? 실행했더니 다음과 같은 오류가 발생합니다.


> electron-quick-start@1.0.0 start E:\Dev\nodejs\electron-quick-start

> electron main.js



npm ERR! Windows_NT 6.1.7601

npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"

npm ERR! node v6.1.0

npm ERR! npm  v3.8.6

npm ERR! code ELIFECYCLE

npm ERR! electron-quick-start@1.0.0 start: `electron main.js`

npm ERR! Exit status 3221225781

npm ERR!

npm ERR! Failed at the electron-quick-start@1.0.0 start script 'electron main.js'.

npm ERR! Make sure you have the latest version of node.js and npm installed.

npm ERR! If you do, this is most likely a problem with the electron-quick-start package,

npm ERR! not with npm itself.

npm ERR! Tell the author that this fails on your system:

npm ERR!     electron main.js

npm ERR! You can get information on how to open an issue for this project with:

npm ERR!     npm bugs electron-quick-start

npm ERR! Or if that isn't available, you can get their info via:

npm ERR!     npm owner ls electron-quick-start

npm ERR! There is likely additional logging output above.


npm ERR! Please include the following file with any support request:

npm ERR!     E:\Dev\nodejs\electron-quick-start\npm-debug.log


구글링을 해보니 msvcp140.dll 과 같은 VC++ 14.0 (2015) 재배포 패키지에 포함된 파일이 없어서 발생된 문제였습니다.


VC++ 14.0 (2015) 재배포 패키지 설치 페이지(https://www.microsoft.com/ko-kr/download/details.aspx?id=48145) 에 접속하여 현재 OS 에 맞게 설치합니다.


다시 실행해보겠습니다.


E:\Dev\nodejs\electron-quick-start> npm start



크롬 기반의 웹 페이지가 GUI 어플리케이션 안에 들어가 있습니다.




최근에 nodejs 로 개발자 용 관리 페이지를 만들어볼까 했었는데, Electron 으로 시도를 해봐야겠습니다.