systemu Windows 10 1703
Węzeł 6.11.2
npm 5.4.0npm - Błąd: EPERM: Operacja niedozwolona, odłączyć
Everytime próbuję zainstalować pakiet npm (np npm i łykać -notify), pojawia się następujący błąd:
npm ERR! ścieżka C: \ Users \ web-dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json
npm ERR! kod EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Błąd: EPERM: operacja niedozwolona, odłączenie C: \ Users \ web-
dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json ' npm ERR! w Błąd (macierzysty)
npm ERR! {Błąd: EPERM: operacja niedozwolona, odłączenie C: \ Users \ web-dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json '
npm ERR! w Błąd (macierzysty)
npm ERR! stack: 'Błąd: EPERM: operacja niedozwolona, odłączenie \' C: \ Users \ web-dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json \ '\ n w Error (native)' ,
npm ERR! errno: -4048,
npm ERR! kod: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! ścieżka: 'C: \ Users \ web-dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json'}
npm ERR! npm ERR! Spróbuj ponownie uruchomić tę komendę jako root/Administrator.
Pobiegłem cmd jako administrator
Sprawdziłem uprawnienia folderu
I wyczyszczone cache choć npm mówi, że robi to sama
Zmieniłem npm prefiks do katalogu C: \ Users \ Nazwa użytkownika \ AppData \ Roaming \ npm
Nic nie pomaga.
Prosimy o radę.
Chyba jakiś proces blokuje twoje pliki, uzyskując do nich dostęp (prawdopodobnie twój edytor kodu?). Jeśli to możliwe, wyłącz blokowanie plików w systemie operacyjnym. – ideaboxer
Naprawiono problem, dodając opcję -g do komendy instalacji. Zamknij pytanie. –
Powróciłem do wersji 5.3.0 i wszystko znowu działa dobrze. Próbowałem wszystkich zwykłych lekarstw, myślę, że coś na przykład się zamyka. – Gary