J'ai fait beaucoup de recherches sur Google, essayé de réinstaller node.js à l'aide du programme d'installation officiel, mais mon chemin npm ne fonctionne toujours pas.
Ça ne marche pas
npm install foo
Je reçois un message d'erreur indiquant le module manquant npm-cli.js
2 heures de recherche sur Google 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 nodejs pour pouvoir simplement taper «npm»?
Réponses:
Vous devez ajouter
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 tous les autres chemins par un;
.Vous devrez redémarrer toutes les invites de commande actuellement ouvertes avant qu'elles ne prennent effet.
la source
C:\Program Files\nodejs\node_modules\npm\bin
versC:\Program Files\nodejs
obtenir le chemin de npm:
npm config get prefix
et juste comme référence future, voici le chemin que j'ai ajouté dans Windows 10:
C:\Users\{yourName}\AppData\Roaming\npm
Mettre à jour:
Si vous souhaitez l'ajouter pour tous les utilisateurs, ajoutez simplement le chemin suivant [par @ glenn-lawrence à partir des commentaires]:
%AppData%\npm
la source
%AppData%\npm
pour le faire fonctionner pour n'importe quel utilisateur.J'ai utilisé l'applet de commande et accédez au chemin vers lequel vous souhaitez basculer 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 changé pour le répertoire sur lequel vous vous trouvez actuellement.
la source
Accédez au panneau de configuration -> Système -> Paramètres système avancés, puis aux variables d'environnement.
De là, recherchez la variable de chemin, allez à la fin de la ligne et collez "C: \ Program Files \ nodejs \ node_modules \ npm \ bin" (changez le chemin du répertoire où vous l'avez installé, par exemple si vous l'avez spécifiquement installé n'importe où le changer)
la source
Essayez celui-ci si vous utilisez Windows:
1.) Recherchez les variables d'environnement dans la zone de recherche de votre menu Démarrer.
2.) Cliquez dessus puis passez à
Environment Variables...
3.) Cliquez sur PATH , 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
la source
Installé Node Version Manager (NVM) pour Windows: https://github.com/coreybutler/nvm-windows
J'utilise Windows 10 - 64 bits donc j'exécute ... Commandes:
nvm arch 64
(pour faire par défaut l'exécutable 64 bits)nvm list
(pour lister toutes les versions de nœuds disponibles)nvm install 8.0.0
(pour télécharger la version 8.0.0 du nœud - vous pouvez en choisir un)nvm use 8.0.0
(pour utiliser cette version spécifique)Dans mon cas, je devais simplement passer à la version 8.5.0 , puis revenir à 8.0.0 et cela a été corrigé. Apparemment, NVM définit les variables PATH chaque fois que vous effectuez ce changement.
la source
Modifiez les variables d'environnement système et entrez le chemin suivant:
C:\Program Files\nodejs\node.exe;
C:\Users\{yourName}\AppData\Roaming\npm
la source
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)
la source
Vous pouvez suivre les étapes suivantes:
C:\Program Files\nodejs\node_modules\npm\bin
'Si vous avez une erreur. essayez une autre étape:
la source
changez le chemin de nodejs dans l'environnement varibale.
la source
Je l'ai fait dans Windows 10,
c:\programfiles\nodejs\node_modules\npm\bin
Vous pouvez maintenant écrire votre commande dans l'invite ou PowerShell.
Si vous utilisez WIndows 10, optez pour PowerShell, c'est une interface utilisateur riche
la source
Si après avoir installé votre npm avec succès et que vous souhaitez installer VueJS, c'est ce que vous devez faire
après avoir exécuté la commande suivante (en tant qu'administrateur)
npm install --global vue-cli
Il placera la vue.cmd dans le répertoire suivant
C:\Users\YourUserName\AppData\Roaming\npm
vous verrez cela dans votre répertoire.
Maintenant, pour utiliser vue comme commande dans cmd. Ouvrez la cmd en tant qu'administrateur et exécutez la commande suivante.
setx /M path "%path%;%appdata%\npm"
Redémarrez maintenant la cmd et réexécutez la vue. Cela devrait fonctionner correctement, puis vous pourrez commencer à développer avec VueJS.
J'espère que ça aide.
la source
J'ai eu ce problème sur 2 ordinateurs de ma maison utilisant chacun Windows 10. Le problème a commencé quand j'ai dû changer quelques variables environnementales pour les 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 environnementales, j'avais une variable supplémentaire qui contenait cette valeur:% APPDATA% \ npm. Je l'ai supprimé et le problème a disparu!
la source
ajouter le chemin de l'environnement à
la source
Si vous ne pouvez pas travailler avec les packages npm, vous avez probablement une mauvaise configuration avec les packages d'installation npm, essayez ceci:
Exécutez la commande suivante dans votre terminal pour revenir au registre par défaut
https://docs.npmjs.com/misc/config#registry
la source
étapes 1 dans la variable utilisateur et la variable système
puis vérifier à la fois
node -v
etnpm -v
essayez de mettre à jour le lanpm i -g npm
la source
Lorsque vous êtes
Windows
mais en cours d' exécutionVS Code
dansWindows Subsystem for Linux
comme celui - cilinux@user: /home$ code .
vous voulez vraiment installer
NodeJs
surLinux
aveclinux@user: /home$ sudo apt install nodejs
Installation
NodeJs
surWindows
, la modificationPATH
et le redémarrage de vous obtenir aucun résultat.la source
Je suis peut-être un noob total mais je n'avais aucune idée que je devais d'abord installer npm-cli. J'avais juste supposé que je l'avais déjà.
la source
npm-cli
, mais votre extrait de code fait référencevue-cli
. Lequel avez-vous l'intention d'utiliser?