getting error while installing ElectronJS,
Error:
Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/electron/.electron'
command tried,
sudo npm install -g electron
sudo npm install -g electron-prebuilt
how to resolve this permission issue?
You can try with the following command
sudo npm install -g electron --unsafe-perm=true --allow-root
i hope it will be work
Solved my issue by appending --unsafe-perm=true
command:
sudo npm install -g electron --unsafe-perm=true
unsafe-perm
Default: false if running as root, true otherwise
Type: Boolean Set to true to suppress the UID/GID switching when running package scripts. If set explicitly to false, then installing as a non-root user will fail.
change npm global module default folder , follow this guide
https://docs.npmjs.com/getting-started/fixing-npm-permissions
I had a similar problem with npm on my mac and windows system and i fixed them by changing the npm default directory to another directory by following option 2 in the tutorial
I ran into a similar problem. I fixed it by changing folder permissions.
Check the current folder permissions of the /usr/lib/node_modules directory by running the following command:
ls -l /usr/lib | grep "node_modules
Your output will probably be:
drwxr-xr-x 3 root root {timestamp} node_modules
Change the owner of the directory to the current user by running the following command:
sudo chown -R current_username:current_username /usr/bin/node_modules
Note - Do not run sudo
with any npm command! More information here .
Hope this Helps :)
With the same message, it could also be that an eletron app is already running using that executable... So the electron binary is actually in use.
In that case, just kill the electron app currently running.
i got the same problem and i can confirm its also working for me on debian distrib
npm install -g electron --unsafe-perm=true
Thanks you for your help
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.