Comment faire pour Réinstaller Cassé npm
Je viens d'installer nœud v9.11.1
lorsque j'essaie d'utiliser npm, je reçois l'erreur suivante:
npm WARN npm npm does not support Node.js v9.11.1
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
J'ai essayé de faire npm i -g npm
, mais il ne pouvait pas mettre à jour lui-même, il a juste cessé de jeter le même message d'erreur ci-dessus.
Quand je lance npm -v
il dit 5.5.1
il semble que la dernière version est actuellement 5.8.0
.
J'ai essayé de supprimer le dossier et l'exécution de la fonction de réparation sur le node.js programme d'installation, mais il n'a pas de remplacer le module.
Vous devez vous connecter pour publier un commentaire.
Supprimer le Mondial MNP Dossier
https://stackoverflow.com/a/5926706/349659
Pour Windows ce sera probablement:
%AppData%\npm\node_modules
Vous pouvez le coller dans un dossier de la barre d'adresse et il vous y emmène.
Une fois, il y supprimer le dossier nommé
npm
.De télécharger la Dernière Version de la NGP
https://github.com/npm/cli/releases/latest
Saisir le zip et décompressez l'archive sur votre
node_modules
dossier que vous venez de supprimer le mécanisme national de prévention de dossier de.Renommer le dossier que vous avez extrait du zip à
npm
Si vous obtenez toutes les mises en garde sur le chemin d'accès du fichier ou le nom est trop long ignorer les avertissements.
Mise à jour pour la Bonne Chance
Maintenant, vous devriez être en mesure d'exécuter
npm i -g npm
de mise à jour/réinstallation mnp sans aucun avertissement.Je trouve cette étape est particulièrement important si vous avez eu des erreurs dans Windows sur le chemin ou le nom de fichier est trop long.
Vous pouvez obtenir des messages d'erreur suivants. Si vous allez faire et de supprimer ou de déplacer les fichiers qu'il a répertoriés et vous devriez être en mesure d'exécuter
npm i -g npm
avec succès.Essayez ceci:
Plus d'infos ici.