Electron JS install error - Error: EACCES: permission denied

后端 未结 4 1442
礼貌的吻别
礼貌的吻别 2021-01-14 07:00

getting error while installing ElectronJS,

Error:

Error: EACCES: permission denied, mkdir \'/usr/lib/node_modules/electron/.electron\'
相关标签:
4条回答
  • 2021-01-14 07:15

    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

    0 讨论(0)
  • 2021-01-14 07:21

    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 :)

    0 讨论(0)
  • 2021-01-14 07:28

    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.

    0 讨论(0)
  • 2021-01-14 07:30

    You can try with the following command

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

    i hope it will be work

    0 讨论(0)
提交回复
热议问题