Я сталкиваюсь с ошибкой прав доступа при попытке установки npm из моего репозитория github.Т.е. при запуске:
sudo npm install git+https://github.com/senseijames/ionic-app-scripts.git#master --unsafe-perm
я получаю следующую ошибку:
npm ERR!код 1
нпм 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
, а также часто рекомендуемое исправление разрешений npm - без кубиков.
Я надеюсь, что смогу обойтипроблема путем изменения папки временного кэша, которую использует git (на ту, которую я уже создал, с открытыми разрешениями).
Есть ли способ установить папку временного кэша, которую использует git?(Или другой способ обойти эту глупую проблему?)