update node instalar espaƱol javascript node.js npm nvm

javascript - instalar - Node.js-Configurando $ NODE_PATH con NVM



nvm install windows (2)

En mi camino configurando Node.js con NVM , tropecé con un error al usar Yeoman . Obtuve el error

Cannot find module ''yeoman-generator''

Después de algunas investigaciones encontré esta publicación en StackOverflow , que también trata sobre mi problema. Ahora traté de hacerlo, pero el problema que tengo es que quiero usar diferentes versiones de Node.js sobre el sistema con el uso de NVM. ¿Ahora es posible cambiar $ NODE_PATH dinámicamente, si la versión de Node.js cambia con la ayuda de NVM? Porque mi $ NODE_PATH está vacía en este momento (esto está causando el problema).

$ which node /Users/dschmidt/.nvm/v0.10.35/bin/node $ which npm /Users/dschmidt/.nvm/v0.10.35/bin/npm $ echo $NODE_PATH [empty]

Estaría contento con cada respuesta que recibo sobre esto. Busqué en la web para esto, pero no pude encontrar una publicación sobre esto específicamente.


Pensé que era una forma de hacer que esto funcionara.

En su ~/.bash_rc archivo o ~/.zsh_rc agregue esta línea:

export NODE_PATH=`which node`

Abre un nuevo shell o ejecuta esta source ~/.bash_rc para recoger los cambios


NVM establecerá la ruta de nodo y npm una vez que ejecute

nvm use <node_version>

Sin embargo, eso es solo para el shell actual y cualquier shell nuevo no tendrá una versión de nodo y npm seleccionada hasta que ejecute el comando anterior a menos que configure una versión predeterminada

nvm alias default <node_version>

voila! Tienes una versión funcional de npm y nodo en cualquier shell nuevo que abras.

Para cambiar el valor predeterminado, simplemente ejecútelo nuevamente con la nueva versión del nodo que desea usar. p.ej

nvm alias default v5.4.0