npm安装权限被拒绝错误

问题描述 投票:7回答:4

刚刚重新安装了我的ubuntu并安装了必需的东西,比如nodejs npm。如果我克隆项目并尝试sudo npm install我得到了这个错误。有同样的问题吗?

使用节点:8.9.3 npm:5.5.1

fetchPackageMetaData error for gulp@git://github.com/gulpjs/gulp.git#4ed9a4a3275559c73a396eff7e1fde3824951ebb Command failed: /usr/bin/git clone -q git://github.com/gulpjs/gulp.git /home/user_name/.npm/_cacache/tmp/git-clone-0e191fc9

fetchPackageMetaData /home/user_name/.npm/_cacache/tmp/git-clone-0e191fc9/.git: Permission denied

Error: Command failed: /usr/bin/git clone -q git://github.com/gulpjs/gulp.git /home/user_name/.npm/_cacache/tmp/git-clone-0e191fc9

/home/user_name/.npm/_cacache/tmp/git-clone-0e191fc9/.git: Permission denied
git ubuntu npm gulp npm-install
4个回答
28
投票

这个解决方案对我有用

 sudo sudo npm install

0
投票

这对我有用:以root身份登录,然后输入

sudo su
npm install -g npm 

不确定这是否与我的问题相同,但值得一试。


0
投票

如果以上解决方案无效,请尝试运行:

sudo npm install --unsafe-perm=true


-7
投票

安装没有sudo的节点,你不会得到“权限被拒绝错误”。

sudo npm install node

使用此命令:

npm install node

© www.soinside.com 2019 - 2024. All rights reserved.