刚刚重新安装了我的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
答案 0 :(得分:24)
此解决方案对我有用
sudo sudo npm install
答案 1 :(得分:0)
这对我有用: 以root用户身份登录,然后输入
sudo su
npm install -g npm
不确定是否是我遇到的相同问题,但是值得一试。
答案 2 :(得分:0)
如果以上解决方案无效,请尝试运行:
sudo npm install --unsafe-perm=true