107 votes

npm WARN npm npm ne prend pas en charge Node.js v9.1.0

J'ai mis à jour le dernier noeud v9.1.0 et maintenant, npm ne fonctionne pas.

npm WARN npm npm ne prend pas en charge Node.js v9.1.0

108voto

blrbr Points 121

Il s'avère que le courant installé npm n'est pas compatible avec le nouveau node et a un moment difficile la mise à jour.

La solution est de désinstaller npm puis de réinstaller node qui contiendra la version correcte de l' npm.

Voici comment:

  1. Désinstaller npm.

    Mac:
    sudo npm uninstall -g npm
    
    Windows:
    npm uninstall -g npm
    
  2. Installez node de https://nodejs.org

36voto

Ilyich Points 648

Désinstallez l'instance globale de npm:

 npm uninstall -g npm
 

Cela entraînera votre système sur la version de npm installée par le noeud 9.1.0 et l’avertissement disparaîtra.

31voto

tomtom Points 181

Correction de la mise à jour de mon problème à 5.71

 npm uninstall -g npm

npm i -g npm@next
 

28voto

Chris22 Points 861

Ce qui a fonctionné pour moi a été de supprimer npm et npm cache de C:\Users\chrisd\AppData\Roaming

Ensuite, j'ai couru npm i -g npm@next pour la version la plus récente de la ngp pour le Nœud 9.x

NPMJS.org a publié une nouvelle version 11.27.2017 -- mnp v5.6.0

(Vous ne pouvez pas supprimer l' npm/npm cachesi vous venez de mise à niveau, mais j'avais déjà fait avant de trouver la nouvelle version)

NPMJS notes de Version

9voto

Sasha Firsov Points 69

pour moi a travaillé

 npm uninstall -g npm

npm i -g npm@next
 

Pas besoin d'installation manuelle ou d'effacement du cache. Exécuter avec des informations d'identification d'administrateur si nécessaire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X