Если вы можете увидеть ошибку npm err eacces mkdir, это, в свою очередь, поможет вам.
Одобрено: Fortect
Выглядит неплохо, если у вас нет разрешений. Вы можете предложить sudo npm secure
global – это последнее, что вы, несомненно, путаете с глобальным каталогом npm
Авторизация. Для вышеуказанной цели запускать npm для sudo – это плохо.
22 августа 2015 г. в 7:50 “obst” написал [email protected] :
<цитата>
Здравствуйте, я пытаюсь установить node-sass глобально, но когда я получаю
Команда: npm install node-sass -g
В будущем я получаю существенную ошибку:
Почему я получаю Ошибка EACCES при добавлении NPM?
При сборке пакетов npm вы можете получить мощную ошибку EACCES при попытке установить глобально. Это означает, однако, что у вас не будет разрешения на разговор для использования каталогов, в которых npm резервирует международные пакеты и команды.
ОШИБКА npm! tar.unpack Ошибка удаления накипи /Users/myusername/.npm/node-sass/3.2.0/package.tgz
npm ERR! Дарвин 4/14 ERR! 2
npm argv “/ usr / local / pile / node” “/ usr / local / trash can / npm” “install” “node-sass” “-g”
npm ERR! Узел v0.12.7
npm ERR! npm v2.11.3
npm ERR! против Usr / local / lib / node_modules против пути node-sass
npm ERR! Код EACCES
npm ERR! Ошибка -13
npm ОШИБКА! Ошибка: EACCES, mkdir ‘/ usr / local / lib для каждого node_modules / node-sass’
npm ERR! при ошибке (родной)
npm ERR! [Ошибка: EACCES, mkdir ‘/ usr / local community / lib / node_modules / node-sass’]
npm ERR! Ошибка: -13,
npm ERR! Код: “EACCES”,
npm ERR! Путь: ‘/ usr / local / lib или node_modules / node-sass’,
npm ERR! fstream_type: ‘каталог’,
npm ERR! fstream_path: ‘/ usr / local по сравнению с lib / node_modules / node-sass’,
npm ERR! fstream_class: ‘DirWriter’,
npm ERR! fstream_stack:
npm ERR! [‘/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.ERR! js: 37: 25 ‘,
npm ‘/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53’,
npm ERR! ‘FSReqWrap.oncomplete (fs.js: 95: 15)’]
ОШИБКА Npm!
npm ERR! Попробуйте снова поддержать эту команду как root / administrator.
npm ERR! Добавьте следующую запись в каждый запрос включения:
npm ERR! /Users/myusername/npm-debug.log
NB: я не обнаружил ошибок во время локальной установки …
Кто-нибудь может мне помочь?
–
Ответьте непосредственно на это электронное письмо с ключевой информацией или просмотрите его через GitHub
# 1098 включен.
У меня была такая же проблема с параметрами при использовании отказа в разрешении. Я использую Linux Mint, и в результате мне было отказано даже в разрешении sudo на создание версии.
Для полной установки я открыл полностью новую рамку окна терминала с пользователем root.
Я ожидаю, что большинство npm, даже если мы работаем с sudo, переключают пользователей на поток и из-за этого теряют разрешения, предоставленные sudoing.
И я думаю, что использование корневого терминала действительно может создать проблемы с безопасностью.
Я пытаюсь запустить служебную программу Angular и просто запускаю команду «Показывать как показ»
запрошено 5, двадцать апр в 19:11
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
573 22 золотых значка 77 серебряных значков 2323 бронзовых значка
Не то решение, которое вы ищете? Ознакомьтесь с другими вопросами, размещенными на Node.js Npm Angle, или опубликуйте свой собственный бизнес-вопрос.
Ошибка
: EACCES: авторизация отклонена, mkdir '/ usr / local / lib и node_modules / node-sass / build' Задать вопрос
Вы хотите изменить объект недвижимости node_modules
, потому что вы используете sudo npm load -g node-sass
и для этого свойства установлено значение root,
sudo chown -R root: IHR_USERNAME / usr / local или lib / node_modules /sudo chmod -R 775 и usr / local / lib / node_modules /
18 200 1212 необычных металлических значков 3838 серебряных значков 6363 коричневых значка
ответ дан 11 дек 18:26
sudo npm install -g --unsafe-perm = true --allow-root
легла отдыхать 3 19 сентября только в 19:53
1,127
<цитата>
В чем ошибка EACCES: в разрешении отказано, mkdir?
Однако я столкнулся с недостатками: EACCES: доступ запрещен, исправлена проблема с mkdir (разрешениями на каталог) при попытке установить все пакеты с напитками, кроме их зависимостей, в проекте с командами, которые их получают. Я также испытал это, обновив Nodejs, NPM и поместив NPM с sudo, чтобы постоянно сохранять права администратора пользователя.
sudo npm install -delaware –unsafe-perm node-sass
<цитата>
sudo npm положить -g –unsafe-perm –verbose @ angular / cli
ответ дан 13 апр ’18 вместе с 9:17
615
Я чувствую себя так же, как я работаю над Ionic и добавляю эту ситуацию, поэтому я решил эту проблему, просто переместив папку определенного человека во время выполнения команды.
Что такое выход ситуация для npm ошибка?
Статус выхода – npm ERR! это не полностью повторяющийся вопрос, поскольку по сравнению с этой попыткой установки причина была достаточной для sudo, а другая – нет. Я переустановил Node / NPM. Проблема решена. Параметр -you have g означает полную установку. Если какие-либо пакеты установлены глобально, люди обязательно должны увидеть ошибки разрешений EACCES.
512
Вам нужно нужно запустить NPM для запуска mkdir?
Следовательно, нет необходимости запускать команду mkdir. (Ошибка: EACCES: доступ запрещен, mkdir …) Прекратите работать с npm для этого и зависеть от потока, работает глобальная интеграция электронов, а после этого система npm, которая избегает рискованного использования sudo.
ответ дан 1 окт 18 в.
Это благодаря разрешению пользователя. Пользователь, которого вы вводите
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.