web-dev-qa-db-fra.com

échec de la vérification de la mise à jour de npm

La nuit dernière, j’ai essayé de mettre à jour mon nœud et npm. Cela semblait avoir été un succès. Cependant, depuis lors, j’ai eu la même erreur chaque fois que j’essaie d’exécuter une commande npm. 

J'ai essayé de désinstaller et de réinstaller NPM, mais je ne peux pas dépasser le message d'erreur ci-dessous. 

Version du nœud: v8.3.0

Message d'erreur que je reçois:

┌───────────────────────────────────────────────────────────────────┐
│                      npm update check failed                      │
│                Try running with Sudo or get access                │
│               to the local update config store via                │
│ Sudo chown -R $USER:$(id -gn $USER) /Users/veritystothard/.config │
└───────────────────────────────────────────────────────────────────┘
module.js:491
    throw err;
    ^

Error: Cannot find module 'proto-list'
    at Function.Module._resolveFilename (module.js:489:15)
    at Function.Module._load (module.js:439:25)
    at Module.require (module.js:517:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/config-chain/index.js:1:79)
    at Module._compile (module.js:573:30)
    at Object.Module._extensions..js (module.js:584:10)
    at Module.load (module.js:507:32)
    at tryModuleLoad (module.js:470:12)
    at Function.Module._load (module.js:462:3)

Je ne sais pas quels autres détails inclure ici. Si quelqu'un avait déjà eu ce problème auparavant, j'apprécierais votre aide. Merci!

6
VStothard

Voici la réponse de github

Correctif pour Windows, j'ai reçu ce message:

échec de la vérification de la mise à jour de npm Essayez de courir avec Sudo ou accédez au magasin de configuration de mise à jour locale via Sudo chown -R $ USER: $ (id -gn $ USER) C:\Users.config

alors je suis allé à C:\Users.config et supprimé le dossier "configstore". une fois que j'ai fait cela, la prochaine fois que npm est lancé, le le dossier a été régénéré et l'erreur a été arrêtée

7
isntn

J'ai une erreur similaire après la mise à jour du noeud, je supprime simplement le répertoire .config et cette aide.

4
Sergey Pavlov

Si vous êtes sur macOS, vous devez mettre à jour le fichier de configuration. Il vous suffit d'entrer cette commande dans votre terminal: 

Sudo npm i -g npm
2
Fa Rid

J'ai eu la même erreur (échec de la vérification de la mise à jour de npm) sur un Centos 7, mais pas lors de l'installation du noeud, juste au moment de la connexion au serveur, car il ne restait plus d'espace disponible. Supprimé des fichiers, mis à jour le système et tout fonctionna à nouveau correctement.

Juste au cas où quelqu'un d'autre aurait le même problème.

0
justanotherITguy

 Issue and how to fix it

Exécuter ci-dessous la commande à partir d'une invite de commande

Étape 1: (si possible, ouvrez cmd en tant qu’administrateur) - npm install -g npm-check-updates

Étape 2 : - Ouvrir la nouvelle commande Invite et créer un nouveau projet

0
Abdullah Pariyani

a travaillé pour moi après avoir exécuté la commande ci-dessous

nvm use --delete-prefix version
0
Shadab Ahmed

Essayez d'exécuter la commande Prompt Run as administrator mode, si cela ne résout pas le problème, supprimez le dossier .config sous c:\user\<name of the user>\, puis essayez d'exécuter la commande Prompt Run as administrator mode.

0
Thirumalai murugan

J'ai un environnement Windows 10:

En ce qui me concerne, je me suis d'abord assuré que toutes les instances de node.exe étaient tuées:

taskkill /t /f /im node.exe

Ensuite, j'ai mis à jour npm vers la dernière version à l'aide de npm-check-updates

Enfin, j'ai supprimé le dossier .config de l'utilisateur home C:\Users\<USERNAME>

Cela a résolu mon problème.

0
Al-Mothafar