node.js - outdated - yo generator node js
Yeoman | No se encontrĂ³ el comando (10)
Agregue esto a PATH:
C:/Users/<myusername>/AppData/Roaming/npm
y asegúrate de 2 cosas:
- mi nombre de usuario es correcto
reinicie la consola y pruebe por:
echo $PATH
Acabo de solucionar el mismo problema en mis ventanas, $ PATH debería actualizarse en el sistema PATH para evitar que el usuario PATH se anule.
Vio que había algunas preguntas similares como esta pero no encontré las respuestas lo suficientemente satisfactorias o aplicables a mi problema, así que pensé que pensé en preguntarle una vez más.
Estoy teniendo problemas con el comando "$ yo" y que mi cmd me sigue diciendo que no se encuentra el comando.
He instalado yeoman a través de:
$npm install -g yo
sin ningún problema. También he revisado mi $ PATH bajo
$ 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
y confirmó que yo está instalado junto con otros módulos de nodo. Puedo llamar a otros comandos como:
$ bower
Usage:
bower <command> [<ar.....
y
$ yeoman
==========================================================================
We''re constantly looking for ways to make yeoman better!
May we anonymously report .....
sin ningún problema. Mientras que yo resulta en el fracaso
$ yo
sh.exe": yo: command not found
¿Alguien tiene alguna sugerencia de lo que está mal? He leído que podría haber algún problema con el $ PATH? ¿Puedo restablecerlo de alguna manera?
(SO: Windows 8.1 | Nodo v0.10.29)
En Windows ejecuta esto en el símbolo del sistema:
IF EXIST C:/Users/username/AppData/Roaming/npm SET PATH=%PATH%;C:/Users/username/AppData/Roaming/npm
Intenta agregar esto a tu ruta de usuario:
C:/Users/myusername/AppData/Roaming/npm
Luego, reinicie la consola.
Lo resuelvo por:
- Actualice el parche que normalmente se encuentra en
C:/Users<myusername>/AppData/Roaming/npm
- Abra CMD como administrador.
Para mí, agregué esto: C:/usr/local
al PATH
, ¡y funcionó a la perfección!
Para mí, se instaló en C:/Program Files (x86)/Git/local
Después de agregar C:/Program Files (x86)/Git/local
en la ruta, funcionó
Después de instalar yeoman, verifique el directorio en el que está instalado y agregue ese directorio a la ruta
Por favor, intente este comando:
$ sudo npm install -g yo
Prueba estos (Funcionó para mí en 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
Recibí el comando yo: no se encontró el comando después de instalar con éxito yeoman en mi máquina con Windows. Pude arreglar esto reemplazando "yo" con los siguientes /c/Users/daclar.CLARKE-BOOK/AppData/Roaming/npm/yo
Obtuve esa ruta después de encontrar archivos Yeman en mi máquina y copiar la ruta del archivo
esto me permitió continuar con mis comandos Yo de Git Bash, así que en lugar de hacer ...
$ yo hubot --adapter="slack"
yo si..
$ /c/Users/daclar.CLARKE-BOOK/AppData/Roaming/npm/yo hubot --adapter="slack"
También intenté agregar C: / Users / myusername / AppData / Roaming / npm, desinstalé, reinstalé yo globalmente y reinicié la consola, pero aún así imprimo yo:command not found
. Reviso los archivos manualmente y descubrí que no crea la secuencia de comandos de Windows. No estoy seguro de si esto está relacionado con eso, pero tal vez pueda ayudar a encontrar una solución para este problema. Mi sistema operativo: Windows 8.1