Windows 10 1703
Noeud 6.11.2
npm 5.4.0
Chaque fois que j'essaie d'installer un paquet npm (par exemple, npm i gulp-notify), le message d'erreur suivant s'affiche:
npm ERR! chemin C:\Utilisateurs\Web-dev\Bureau\Barber\node_modules\fsevents\node_modules\ansi-regex\package.json
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! appel système non lié
npm ERR! Erreur: EPERM: opération non autorisée, dissocier 'C:\Users\web -
dev\Desktop\barber\node_modules\fsevents\node_modules\ansi-regex\package.json ' npm ERR! en erreur (natif)
npm ERR! {Erreur: EPERM: opération non autorisée, dissocier 'C:\Utilisateurs\web-dev\Bureau\barber\noeud_modules\fsevents\noeud_modules\ansi-regex\package.json'
npm ERR! en erreur (natif)
npm ERR! pile: 'Erreur: EPERM: opération non autorisée, dissocier \'C:\Utilisateurs\web-dev\Bureau\barber\node_modules\fsevents\node_modules\ansi-regex\package.json \'\n at Error (native) ',
npm ERR! errno: -4048,
npm ERR!
code: 'EPERM',
npm ERR! appel système: 'unlink',
npm ERR!
chemin: 'C:\Utilisateurs\web-dev\Bureau\barber\noeud_modules\fsevents\noeud_modules\ansi-regex\package.json' }
npm ERR! npm ERR! Essayez de réexécuter cette commande en tant que root/administrateur.
J'ai exécuté cmd en tant qu'administrateur
J'ai vérifié les autorisations de dossier
J'ai effacé le cache même si npm dit qu'il le fait tout seul
J'ai changé le préfixe npm en C:\Utilisateurs\Nom d'utilisateur\AppData\Roaming\npm
Rien n’aide.
S'il vous plaît donnez votre avis.
Apparemment, j'essayais d'installer des paquets localement plutôt que globalement sans l'indicateur -g. Désolé pour ça. Tout fonctionne maintenant.