webentwicklung-frage-antwort-db.com.de

npm - Fehler: EPERM: Vorgang nicht zulässig, Verknüpfung aufheben

Windows 10 1703
Knoten 6.11.2
npm 5.4.0

Jedes Mal, wenn ich versuche, ein npm-Paket zu installieren (zB: npm i gulp-notify), erhalte ich die folgende Fehlermeldung:


npm ERR! Pfad C:\Benutzer\web-dev\Desktop\barber\node_modules\fsevents\node_modules\ansi-regex\package.json
npm ERR! Code EPERM 
npm ERR! Errno -4048 
npm ERR! Syscall Unlink 
npm ERR! Fehler: EPERM: Vorgang nicht zulässig, unlink 'C:\Benutzer\web - 
dev\Desktop\barber\node_modules\fsevents\node_modules\ansi-regex\package.json ' npm ERR! bei Fehler (native) 
npm ERR! {Fehler: EPERM: Vorgang nicht zulässig, Verknüpfung aufheben 'C:\Benutzer\web-dev\Desktop\barber\node_modules\fsevents\node_modules\ansi-regex\package.json'
npm ERR! bei Fehler (native) 
npm ERR! stack: 'Fehler: EPERM: Vorgang nicht zulässig, Verknüpfung aufheben \'C:\Benutzer\web-dev\Desktop\barber\node_modules\fsevents\node_modules\ansi-regex\package.json \'\n at Error (native) ', 
npm ERR! Errno: -4048, 
npm ERR!
code: 'EPERM', 
npm ERR! syscall: 'unlink', 
npm ERR!
Pfad: 'C:\Benutzer\web-dev\Desktop\barber\node_modules\fsevents\node_modules\ansi-regex\package.json' } 
npm ERR! npm ERR! Bitte führen Sie diesen Befehl erneut als .__ aus. root/Administrator.


Ich habe cmd als Administrator ausgeführt
Ich habe die Ordnerberechtigungen überprüft
Ich habe den Cache gelöscht, obwohl npm sagt, dass er dies selbst tut
Ich habe das npm-Präfix in C:\Benutzer\Benutzername\AppData\Roaming\npm .__ geändert.
Nichts hilft.

Bitte beraten.

9

Anscheinend habe ich versucht, Pakete lokal und nicht global ohne das Flag -g zu installieren. Das tut mir leid. Jetzt funktioniert alles.

1