我在尝试从我的github存储库中安装npm时遇到了权限错误。即我跑的时候:
sudo npm install git+https://github.com/senseijames/ionic-app-scripts.git#master --unsafe-perm
我收到以下错误:
npm ERR!代码1
npm ERR!命令失败:/ usr / bin / git clone --depth = 1 -q -b master https://github.com/senseijames/ionic-app-scripts.git /Users/admin/.npm/_cacache/tmp/git-clone-109fcd19
npm ERR! /Users/admin/.npm/_cacache/tmp/git-clone-109fcd19/.git:权限 拒绝
我已经在使用nvm了,我已经尝试umask
(设置tmp /中创建的新文件夹的默认权限),git clean
以及oft-recommended npm permissions fix - 没有骰子。
我希望通过更改git使用的临时缓存文件夹(到我已经创建的具有开放权限的文件夹)来解决问题。
有没有办法设置git使用的临时缓存文件夹? (或者另一种解决这个愚蠢问题的方法?)