Node.js Ubuntu-nodejs-npm安装-g>;错误:EACCES:权限被拒绝,mkdir
安装NodeJSNode.js Ubuntu-nodejs-npm安装-g>;错误:EACCES:权限被拒绝,mkdir,node.js,ubuntu,npm,server,digital-ocean,Node.js,Ubuntu,Npm,Server,Digital Ocean,安装NodeJSnpm包时遇到问题。在数字海洋水滴Ubuntu(14.04)服务器上 我甚至尝试了sudo,但都出现了同样的错误 错误消息: Error: EACCES: permission denied, mkdir '.....etc' 希望这有助于有人花了我一段时间找到一种方法来安装这个 sudo npm install -g PACKAGE-NAME --unsafe-perm=true --allow-root 旗帜的作用: 不安全烫发- 默认值:如果以root用户身份运行,
npm
包时遇到问题。在数字海洋水滴Ubuntu(14.04)服务器上
我甚至尝试了sudo
,但都出现了同样的错误
错误消息:
Error: EACCES: permission denied, mkdir '.....etc'
希望这有助于有人花了我一段时间找到一种方法来安装这个
sudo npm install -g PACKAGE-NAME --unsafe-perm=true --allow-root
旗帜的作用:
不安全烫发-
默认值:如果以root用户身份运行,则为false,否则为true
类型:布尔型
设置为true可在运行包脚本时抑制UID/GID切换。如果显式设置为false,则作为非root用户安装将失败
允许根目录-
--允许根
允许以root用户身份运行命令。Bower是一个用户命令,不需要使用超级用户权限执行它。但是,如果您仍然希望使用sudo运行命令,请使用--allow root选项 对我来说,我不想为所有用户安装npm。因此没有使用
sudo npm…
。相反,我授予了该目录所需的权限,结果它成功了
sudo chmod -R ugo+rw ./node_modules/
sudo chmod -R ugo+rw ./node_modules/