разрешение npm отклонено - node-sass - PullRequest
0 голосов
/ 03 сентября 2018

Я запускаю команду npm в Ubuntu и получаю permission denied

sudo npm install node-sass

EACCES: permission denied, access '/node_modules/node-sass'

Я пытаюсь запустить его как пользователь root или с помощью sudo и как глобальный.

Папка проекта имеет публичный (777) доступ.

  • версия nodejs - v10.8.0
  • npm версия - 6.3.0

Кроме того, небезопасный пакет не решает проблему

sudo npm install --unsafe-perm node-sass

fixing-npm-permissions не решает

https://docs.npmjs.com/getting-started/fixing-npm-permissions

1 Ответ

0 голосов
/ 03 сентября 2018

У меня раньше была эта проблема, она связана с вашим файлом package.lock, и ниже приведены шаги, которые я выполнил.

  • Удалить папку node_modules
  • Удалите файл package.lock или скопируйте его снова из репозитория.
  • Запустите установку NPM снова.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...