Install Electron using homebrew on macOS High Sierra

Install homebrew (

Install node.js v8.9.4

$ brew install node@8 -v
$ echo 'export PATH="/usr/local/opt/node@8/bin:$PATH"' >> ~/.bash_profile

Install Electron

$ npm install -g electron

Check installation

$ electron
  Electron 1.8.2 - Build cross platform desktop apps with JavaScript, HTML, and CSS
  Usage: electron [options] [path]

  A path to an Electron app may be specified. It must be one of the following:
    - index.js file.
    - Folder containing a package.json file.
    - Folder containing an index.js file.
    - .html/.htm file.
    - http://, https://, or file:// URL.

    -d, --default         Run the default bundled Electron app.
    -i, --interactive     Open a REPL to the main process.
    -r, --require         Module to preload (option can be repeated).
    -v, --version         Print the version.
    -a, --abi             Print the Node ABI version.

Electron 개발환경 구축

Electron은 Javascript, HTML, CSS로 데스크톱 앱을 작성할 수 있는 개발 플랫폼이다. 장점으론 한번 개발해 놓으면 다양한 플랫폼에 별도의 코드 수정없이 사용이 가능하나, 단점으론 메모리 소비가 크고, 속도가 느리다.

개발환경 구축은 Node.js 설치부터 시작. 운영체제는 Ubuntu 16.04LTS. 기본 패키지는 4.x 버전이므로 현재 LTS 버전인 8.9.4를 설치하기 위해 다음과 같이 입력,

$ curl -sL | sudo -E bash -
$ sudo apt-get install -y nodejs

이제 npm (Node.js Package Manager)를 이용해서 electron 설치

$ sudo npm install -g electron --unsafe-perm=true --allow-root

이렇게 하면 기본적인 개발환경 구축은 끝.