Yeoman / yo commande introuvable

J'ai vu qu'il y avait des questions semblables à celle-ci, mais je n'ai pas trouvé les réponses satisfaisantes ou applicables à mon problème, alors j'ai pensé que j'allais poser une dernière fois.

j'ai des problèmes avec la commande" $ yo " et mon cmd n'arrête pas de me dire que la commande n'est pas trouvée.

j'ai installé yeoman par:

$npm install -g yo

sans aucun problème. J'ai aussi vérifié mon $PATH sous

$ echo $PATH
/c/Users/Anton/bin:.:/usr/local/bin:/mingw/bin:/bin:.:/c/Program Files (x86)/Java/jre7/bin:/usr/cmd:/usr/bin:/c/Program Files (x86)/nodejs/:/c/Users/Anton/AppData/Roaming/npm

et confirmé que yo est installé avec nœud autres modules. Je peux appeler d'autres commandes comme:

$ bower

Usage:

bower <command> [<ar.....

et

$ yeoman
==========================================================================
We're constantly looking for ways to make yeoman better!
May we anonymously report .....

sans aucun problème. Si yo résultats en échec

$ yo
sh.exe": yo: command not found

quelqu'un a-t-il une idée de ce qui ne va pas? J'ai lu qu'il y avait peut-être un problème avec le $PATH? Puis-je réinitialiser?

(OS: Windows 8.1 / Node v0.10.29)--6-->

20
demandé sur user3789629 2014-07-01 17:03:59

10 réponses

Essayez d'ajouter ceci à votre chemin d'accès utilisateur:

C:\Users\myusername\AppData\Roaming\npm

puis, redémarrez la console.

33
répondu 2014-12-01 08:17:00

Ajouter ce CHEMIN:

C:\Users\<myusername>\AppData\Roaming\npm

et être sûr de 2 choses:

  • myusername est correct.
  • Redémarrer la console et tester par:

    echo $PATH 
    

je viens de corriger le même problème sur mon windows, $PATH devrait être mis à jour sur le chemin du système pour éviter que le chemin de l'utilisateur pour outrepasser.

5
répondu Ivan Zhang 2015-02-16 10:55:04

dans windows, lancez cette invite de commande:

IF EXIST C:\Users\username\AppData\Roaming\npm SET PATH=%PATH%;C:\Users\username\AppData\Roaming\npm
3
répondu srijishks 2015-02-21 05:44:52

j'ai aussi essayé d'ajouter C:\Users\myusername\AppData\Roaming\npm, désinstaller, réinstaller yo globalement,et redémarrer la console mais affiche quand même yo:command not found. Je vérifie les fichiers manuellement et j'ai découvert qu'il ne crée pas Windows Script de commande. Je ne suis pas sûr que cela soit lié à cela, mais peut-être cela peut aider à trouver une solution à ce problème. Mon OS: Windows 8.1

enter image description here

2
répondu Ms. Debug 2018-02-26 05:21:28

s'il vous Plaît essayer cette commande:

$ sudo npm install-g yo

0
répondu maximeberthelot 2014-10-09 16:18:16
C:\Program Files (x86)\Git\local

après que j'ai ajouté C:\Program Files (x86)\Git\local en Chemin, il a travaillé

après avoir installé yeoman, vérifiez le répertoire dans lequel il est installé et ajoutez ce répertoire à path

0
répondu Sujan Devkota 2016-07-13 06:48:33

Pour moi, j'ai ajouté ceci:C:\usr\localPATH, et il a travaillé comme un charme!

0
répondu gildniy 2017-03-15 22:13:24

- je le résoudre par:

  1. mettre à jour le correctif qui se trouve normalement à C:\Users<myusername>\AppData\Roaming\npm
  2. ouvrir CMD as administrateur.
0
répondu Hosein Djadidi 2017-06-08 09:09:46

Essayez ces (qui a Travaillé pour moi dans Mac)

1.  export PATH="$PATH":~/.node/bin

2.  npm config set prefix ~/npm

3.  echo "export NODE_PATH=$NODE_PATH:/home/$USERNAME/npm/lib/node_modules" >> ~/.bashrc && source ~/.bashrc
0
répondu Bahu 2017-07-09 19:30:59

j'obtenais la commande yo: commande introuvable après avoir installé yeoman avec succès sur ma machine Windows. j'ai pu corriger cela en remplaçant "yo" par le /c/Users/daclar suivant.CLARKE-BOOK / AppData/Roaming/npm / yo

j'ai obtenu ce chemin en trouvant des fichiers Yeman sur ma machine et en copiant le chemin du fichier

cela m'a permis de continuer avec mes commandes Yo de Git Bash ainsi au lieu de faire...

 $ yo hubot --adapter="slack"

je l'ai fait..

 $ /c/Users/daclar.CLARKE-BOOK/AppData/Roaming/npm/yo hubot --adapter="slack"
0
répondu david clarke 2017-09-28 19:47:13