Windows10 に Electron をインストールしたらいろいろはまったので手順をメモ。
流れは、以下だけ(なんだけど苦戦した。。。)
- Node.js のインストール
- npm 使って Electron のインストール
Node.js は v7.7.4 を使用
Node.js のインストール
何はともあれ Node.js のインストール。
インストーラでやればいいのだけど、インストーラだとまずい環境もあるので zip からインストール
- https://nodejs.org/en/download/current/ ここから Windows Binary(.zip) を選択してダウンロード。Bit は各自環境に合わせて
- 適当な ローカルディレクトリ に展開。ローカルディレクトリがポイント。Samba などの共有ディレクトリなどに置くと、scandir 権限不足問題が解決できない。。
- コマンドプロンプトを開いて以下コマンドを実行し、環境変数を設定
setx NODE_PATH c:\tmp\node\node_module
setx PATH %PATH%;c:\tmp\node
Electron のインストール
- 管理者権限でコマンドプロンプトを起動。管理者権限じゃないと scandir が権限不足で失敗して、次に実行する npm が正常終了しない。grunt-cli はインストールできたので、Electron だけ?
- 下記コマンドで Electron インストール
npm install -g electron
その他
- Electron のインストールに失敗したら、Node.js のディレクトリ直下にできる electron, electron.cmd ファイルを削除してから再度 npm 実行