В разрешении npm отказано - node-sass

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

sudo npm install node-sass

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

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

Папка проекта имеет общий (777) доступ.

  • nodejs version - v10.8.0
  • npm version - 6.3.0

Также небезопасная упаковка не решает проблему.

sudo npm install --unsafe-perm node-sass

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

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

Если вы еще не читали это, может помочь: docs.npmjs.com/getting-started/fixing-npm-permissions

frobinsonj 03.09.2018 14:52

Я очищаю кеш npm, перестраиваю проект и запускаю sudo npm install --unsafe-perm node-sass, и теперь он работает

Roy G 03.09.2018 16:03
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
1 162
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

  • Удалить папку node_modules
  • Удалите файл package.lock или снова скопируйте его из репозитория.
  • Снова запустите установку NPM.

Другие вопросы по теме