Avoir fait beaucoup de recherches sur Google, essayé de réinstaller node.js en utilisant l’installateur officiel, mais mon chemin npm ne fonctionne toujours pas.
Cela ne fonctionne pas
npm install foo
Je reçois un message d’erreur indiquant le module manquant npm-cli.js
2 heures de googler plus tard, j’ai découvert une solution de contournement
Au lieu de simplement ” npm ” je tape
node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
Mais comment puis-je corriger mon installation de nodejs pour que je puisse simplement taper «npm»?
Vous devez append C:\Program Files\nodejs
à votre variable d’environnement PATH. Pour le faire, suivez ces étapes:
C:\Program Files\nodejs
. Assurez-vous qu’il est séparé de tout autre chemin par un ;
. Vous devrez redémarrer toutes les invites de commandes actuellement ouvertes avant qu’elles ne prennent effet.
obtenir le chemin de npm:
npm config get prefix
et juste comme référence future, c’est le chemin que j’ai ajouté dans Windows 10:
C:\Users\{yourName}\AppData\Roaming\npm
Allez dans le panneau de configuration -> Système -> Paramètres système avancés, puis variables d’environnement.
À partir de là, trouvez la variable path, Allez à la fin de la ligne et collez “C: \ Program Files \ nodejs \ node_modules \ npm \ bin” (changez le chemin vers le répertoire où vous l’avez installé, par exemple si vous l’avez installé spécifiquement). n’importe où le changer)
Node Version Manager (NVM) installé pour Windows: https://github.com/coreybutler/nvm-windows
J’utilise Windows 10 – 64 bits alors je lance … Commandes:
Dans mon cas, je devais passer à la version 8.5.0 , puis revenir à la version 8.0.0 et elle a été corrigée. Apparemment, NVM définit les variables PATH chaque fois que vous effectuez ce changement.
J’ai utilisé l’applet de commande et accédez au chemin que vous souhaitez utiliser pour transférer vos fichiers npm. Tapez npm root -g pour voir le chemin actuel sur lequel votre npm est installé. Ensuite, utilisez le préfixe de jeu de configuration npm et votre chemin npm sera remplacé par le répertoire dans lequel vous vous trouvez.
Essayez ce mec si vous utilisez Windows:
1.) Variables d’environnement de recherche dans le champ de recherche de votre menu de démarrage.
2.) Cliquez dessus puis allez à Environment Variables...
3.) Cliquez sur CHEMIN , cliquez sur Edit
4.) Cliquez sur Nouveau et essayez de copier et coller ceci: C: \ Program Files \ nodejs \ node_modules \ npm \ bin
Si vous avez une erreur Faites le numéro 4.) Cliquez sur Nouveau, puis parcourez le dossier bin.
Cela a fonctionné pour moi: 1. npm root -g (pour voir le npm actuel est installé) 2. npm config set prefix (pour changer le chemin)
J’ai eu ce problème dans 2 ordinateurs dans ma maison en utilisant Windows 10 chacun. Le problème a commencé lorsque j’ai dû modifier peu de variables environnementales pour des projets sur lesquels je travaillais sur Visual Studio 2017, etc. J’ai vu le commentaire de Sean sur la solution de Yar et j’ai mélangé les deux solutions: 1) dans la fenêtre des variables d’environnement, j’avais une variable supplémentaire contenant cette valeur:% APPDATA% \ npm. Je l’ai supprimé et le problème a disparu!