Jeśli zauważysz, że npm popełnił błąd przed błędem mkdir, ten podręcznik użytkownika pomoże ci.
Zatwierdzono: Fortect
Wygląda całkiem nieźle, gdy nie masz uprawnień. Możesz koniecznie mieć na myśli zainstalowane sudo npm
global to ostatnia rzecz, którą cała twoja rodzina myli z globalnym katalogiem npm
Upoważnienie. Z powyższego powodu uruchamianie npm dla sudo jest prawie na pewno złe.
22 sierpnia 2015 o 7:50 rano „obst” napisał na [email protected] :
Witam, próbuję zainstalować node-sass globalnie, ale po tym
Polecenie: npm install node-sass -g
ja. m . otrzymanie błędu w przyszłości:
Dlaczego dostaję Błąd EACCES podczas instalacji NPM?
Podczas tworzenia pakietów npm Twoja firma może otrzymać błąd EACCES podczas próby zainstalowania pakietu globalnie. Oznacza to jednak, że na pewno nie będziesz mieć uprawnień do zapisu, aby używać list, na których npm przechowuje międzynarodowe pakiety i polecenia.
npm BŁĄD! tar.unpack Błąd odkamieniania /Users/myusername/.npm/node-sass/3.2.0/package.tgz
npm BŁĄD! Darwin 4/14 BŁĄD! 0
npm argv “/ usr local / bin / node” “/ usr lub local / bin / npm” “install” “node-sass” “-g”
npm BŁĄD! Węzeł v0.12.7
npm BŁĄD! npm v2.11.3
npm BŁĄD! / Usr / local i lib / node_modules / node-sass path
npm BŁĄD! Kod EACCES
npm BŁĄD! Błąd -13
npm BŁĄD! Błąd: EACCES, mkdir ‘/usr/local dla każdej biblioteki / node_modules / node-sass’
npm BŁĄD! zawsze w przypadku błędu (natywny)
npm BŁĄD! [Błąd: EACCES, mkdir ‘/usr/local/lib/node_modules dla każdego węzła-sass’]
npm BŁĄD! Błąd: -13,
npm BŁĄD! Kod: “EACCES”,
npm BŁĄD! Ścieżka: ‘/ usr / regional / lib / node_modules / node-sass’,
npm BŁĄD! fstream_type: ‘katalog’,
npm BŁĄD! fstream_path: ‘/ usr i lokalne / lib / node_modules / node-sass’,
npm BŁĄD! fstream_class: ‘DirWriter’,
npm BŁĄD! fstream_stack:
npm BŁĄD! [‘/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.ERR! js: 35: 25 ‘,
npm ‘/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53’,
npm BŁĄD! ‘FSReqWrap.oncomplete (fs.js: 95: 15)’]
BŁĄD NPM!
npm BŁĄD! Spróbuj ponownie uruchomić to polecenie jako pierwotna przyczyna / administrator.
npm BŁĄD! Dodaj następujący wpis, umieszczając go w każdym zgłoszeniu do pomocy:
npm BŁĄD! /Users/myusername/npm-debug.log
NB: nie popełniłem błędu podczas lokalnego projektu…
Czy ktoś może mi pomóc?
–
Odpowiedz bezpośrednio na ten e-mail zawierający kluczowe informacje, wyświetl go w serwisie GitHub
Prawdopodobnie zawiera # 1098 .
Miałem to samo wydanie z opcjami z odmową pozwolenia. Używam Linux Mint i odmówiono mi nawet licencji sudo na tworzenie folderów.
Do pełnej instalacji otworzyłem nową ramkę okna terminala z użytkownikiem root.
Podejrzewam, że większość npm, naprawdę, jeśli używamy sudo, przełącza użytkowników na rzeczywisty wątek, a tym samym traci uprawnienia przyznane za pomocą sudoing.
I myślę, że użycie portu root może spowodować obawy o bezpieczeństwo.
Próbuję uruchomić narzędzie Angular i prowadzić kierownictwo „Serve as Show”
przesłuchiwany 5, 18 kwietnia o 19:11
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
573
Nie jest rozwiązaniem, którego szukasz? Sprawdź inne pytania zamieszczone w Node.js Npm Angle lub opublikuj własne pytanie biznesowe.
Błąd
: EACCES: odmowa autoryzacji, mkdir '/ usr / professional / lib / node_modules / node-sass dla każdego builda'Zadaj pytanie
Chcesz zmienić, że ta właściwość node_modules
ponieważ używasz sudo npm install -g node-sass
oprócz tego, że ta właściwość jest ustawiona na root,
sudo chown -R root: IHR_USERNAME / usr local / lib / node_modules /sudo chmod -R 775 / usr / local / lib lub node_modules /
18 200
odpowiedział 11, 18 grudnia o 5:26 rano
instalacja sudo npm -g --unsafe-perm = true --allow-root
odpowiedział 3 września 19 samotny o 19:53
1127
Co można opisać jako błąd EACCES : odmowa uprawnień, mkdir?
Jednak napotkałem błędy: EACCES: access denied, set mkdir (uprawnienia do katalogu) podczas próby zainstalowania poszczególnych pakietów napojów i ich zależności w utworze z poleceniami, które ich używają. Doświadczyłem również tej metody, aktualizując Nodejs, NPM i umieszczając NPM w połączeniu z sudo, aby zachować uprawnienia administratora użytkownika.
sudo npm install -g –unsafe-perm node-sass
sudo npm install -g –unsafe-perm –verbose w angular / cli
odpowiedział 13 kwietnia ’18 o 9:17
615 44 srebrnym znakom; 1919 brązowych odznak
Czuję, że pracuję na Ionic i miałem taką sytuację, więc zmieniłem ten problem, przenosząc folder dobrej konkretnej osoby i uruchamiając polecenie.
Co właściwie jest status wyjścia dla npm err?
Reputacja wyjścia to npm ERR! to nie jest zupełnie kolejne zduplikowane pytanie, ponieważ ta próba instalacji była wystarczającym uzasadnieniem dla sudo, a druga nie. Przeinstalowałem Node/NPM. Problemy zostały rozwiązane. Opcja -masz g do zrobienia oznacza instalację globalną. Jeśli jakieś pakiety są powszechnie instalowane globalnie, zdecydowanie powinieneś zobaczyć błędy wyboru EACCES.
512
Czy musisz uruchomić NPM, aby uruchomić mkdir?
Dlatego nie ma potrzeby uruchamiania żadnego polecenia mkdir. (Błąd: EACCES: access denied, mkdir …) Przestań używać npm do tego i polegaj na wątku, globalne dodawanie elektronów działa, a potem może, powłoka npm, która unika ryzykownego wyboru sudo.
odpowiedział 1 października 18 o 8:54 rano
< p> To jest podziękowanie i pozwolenie użytkownika. Wpisany użytkownik
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.