安装NodeJS npm软件包时出现问题。在Digital-Ocean Droplet Ubuntu (14.04)服务器上。
npm install -g PACKAGE-NAME我甚至尝试用sudo也有同样的错误。
错误消息:
Error: EACCES: permission denied, mkdir '.....etc' 发布于 2017-09-27 12:15:24
希望这能帮助一些人花了一段时间来找到一种方法来安装这个。
sudo npm install -g PACKAGE-NAME --unsafe-perm=true --allow-root这些标志的作用:
不安全-perm- https://docs.npmjs.com/misc/config#unsafe-perm
默认值: false,如果以root身份运行,则为true;否则,Type:布尔值设置为true,以在运行程序包脚本时禁止UID/GID切换。如果显式设置为false,则作为非root用户安装将失败。
根允许-- https://bower.io/docs/api/#allow-root
--allow-root允许以root用户身份运行命令。Bower是一个用户命令,不需要以超级用户权限执行。但是,如果您仍然希望使用sudo运行命令,请使用--allow-root选项。
发布于 2020-07-10 14:25:51
对我来说,我不想为所有用户安装npm。因此没有使用sudo npm ...。相反,我向该目录授予了所需的权限,并且它起作用了。
sudo chmod -R ugo+rw ./node_modules/https://stackoverflow.com/questions/46439403
复制相似问题