Si hemos intentado instalar Electron JS de forma global en nuestro Mac como nos dice su propia web:
npm install electron -g
no da error y con sudo:
npm install electron -g
Nos sigue dando error:
/usr/local/bin/electron -> /usr/local/lib/node_modules/electron/cli.js
> electron@5.0.2 postinstall /usr/local/lib/node_modules/electron
> node install.js/usr/local/lib/node_modules/electron/install.js:49
throw err
^Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/electron/.electron’
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electron@5.0.2 postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electron@5.0.2 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:
npm ERR! /Users/kikebeltran/.npm/_logs/2019-06-07T04_38_08_149Z-debug.log
Esto parece ser debido a un fallo en su paquete de instalación…
Después de comprobar que tenemos instalados node y npm con:
node -v
y
npm -v
Podemos ejecutar:
sudo npm install -g electron --unsafe-perm=true --allow-root
Y nos debería de funcionar.
Saludosss