Node.js Electron JS安装错误-错误:EACCES:权限被拒绝
安装ElectronJS时出错 错误:Node.js Electron JS安装错误-错误:EACCES:权限被拒绝,node.js,electron,Node.js,Electron,安装ElectronJS时出错 错误: Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/electron/.electron' 命令试过了 sudo npm install -g electron sudo npm install -g electron-prebuilt 如何解决此权限问题?更改npm全局模块默认文件夹,请遵循本指南 我在mac和windows系统上使用npm时遇到了类似的问题,我通过按照教程中
Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/electron/.electron'
命令试过了
sudo npm install -g electron
sudo npm install -g electron-prebuilt
如何解决此权限问题?更改npm全局模块默认文件夹,请遵循本指南
我在mac和windows系统上使用npm时遇到了类似的问题,我通过按照教程中的选项2将npm默认目录更改为另一个目录来修复这些问题
sudo npm install -g electron --unsafe-perm=true --allow-root
我希望它能起作用通过添加--unsafe perm=true 命令:
sudo npm install -g electron --unsafe-perm=true
不安全烫发
默认值:如果以root用户身份运行,则为false,否则为true
类型:布尔值
设置为true可在运行包脚本时抑制UID/GID切换。如果显式设置为false,则作为非root用户安装将失败。我遇到了类似的问题。我通过更改文件夹权限修复了它 通过运行以下命令,检查/usr/lib/node_modules目录的当前文件夹权限:
ls-l/usr/lib | grep”节点_模块
您的输出可能是:
drwxr-xr-x 3根{时间戳}节点\u模块
通过运行以下命令,将目录的所有者更改为当前用户:
sudo chown-R当前用户名:当前用户名/usr/bin/node\u模块
注意-不要使用任何npm命令运行sudo
!更多信息。
希望这有帮助:)