Edited at

sudoなのにElectronがPermission Deniedでインストールできない問題を直す

More than 1 year has passed since last update.

2017年後半から一部の環境でこの問題が発生しているようです。


環境

OS: Antergos

Kernel: x86_64 Linux 4.15.6-1-ARCH
~ ❯❯❯ node -v // -> v8.9.4


問題

>>> sudo npm install -g electron

/// ~~~~~ ///

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/electron/.electron'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@1.8.3 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@1.8.3 postinstall script.


解決

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


参考

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/electron/.electron' · Issue #17268 · npm/npm - github