Buscar..


Observaciones

Las direcciones URL utilizadas en los ejemplos anteriores hacen referencia a una versión específica de Node Version Manager. Es muy probable que la última versión sea diferente a lo que se está haciendo referencia. Para instalar nvm con la última versión, haga clic aquí para acceder a nvm en GitHub, que le proporcionará las últimas URL.

Instalar NVM

Puedes usar curl :

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

O puedes usar wget :

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

Compruebe la versión de NVM

Para verificar que nvm ha sido instalado, haga:

command -v nvm

lo que debería generar 'nvm' si la instalación fue exitosa.

Instalación de una versión específica del nodo

Listado de versiones remotas disponibles para la instalación

nvm ls-remote

Instalando una versión remota

nvm install <version>

Por ejemplo

nvm install 0.10.13

Usando una versión de nodo ya instalada

Para listar las versiones locales disponibles del nodo a través de NVM:

nvm ls

Por ejemplo, si nvm ls devuelve:

$ nvm ls
     v4.3.0
     v5.5.0

Puedes cambiar a v5.5.0 con:

nvm use v5.5.0

Instala nvm en Mac OSX

PROCESO DE INSTALACIÓN

Puede instalar Node Version Manager usando git, curl o wget. Ejecutas estos comandos en Terminal en Mac OSX .

ejemplo de rizo:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

Ejemplo de wget:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash

PRUEBA DE QUE NVM FUE INSTALADO CORRECTAMENTE

Para probar que nvm se instaló correctamente, cierre y vuelva a abrir Terminal e ingrese nvm . Si recibe un mensaje nvm: comando no encontrado , es posible que su sistema operativo no tenga el archivo .bash_profile necesario. En la Terminal, ingrese touch ~/.bash_profile y ejecute nuevamente el script de instalación anterior.

Si aún obtienes nvm: comando no encontrado , prueba lo siguiente:

  • En la Terminal, ingrese nano .bashrc . Debería ver una secuencia de comandos de exportación casi idéntica a la siguiente:

export NVM_DIR = ”/ Users / johndoe / .nvm” [-s “$ NVM_DIR / nvm.sh”] &&. “$ NVM_DIR / nvm.sh”

  • Copie el script de exportación y elimínelo de .bashrc
  • Guarde y cierre el archivo .bashrc (CTRL + O - Entrar - CTRL + X)
  • A continuación, ingrese nano .bash_profile para abrir el Perfil de Bash
  • Pegue el script de exportación que copió en el perfil de Bash en una nueva línea
  • Guardar y cerrar el perfil de Bash (CTRL + O - Entrar - CTRL + X)
  • Finalmente ingrese nano .bashrc para volver a abrir el archivo .bashrc
  • Pegue la siguiente línea en el archivo:

fuente ~ / .nvm / nvm.sh

  • Guardar y cerrar (CTRL + O - Entrar - CTRL + X)
  • Reinicie la Terminal e ingrese nvm para probar si está funcionando

Configuración de alias para la versión de nodo

Si desea establecer algún nombre de alias para la versión de nodo instalada, haga lo siguiente:

nvm alias <name> <version>

Similarmente a unalias, haz:

nvm unalias <name>

Si usara una versión distinta de la versión estable como alias por defecto, sería un caso de uso adecuado. default versiones con alias default se cargan en la consola de forma predeterminada.

Me gusta:

nvm alias default 5.0.1

Entonces, cada vez que la consola / terminal inicie 5.0.1 estaría presente de forma predeterminada.

Nota:

nvm alias # lists all aliases created on nvm

Ejecute cualquier comando arbitrario en una subshell con la versión deseada del nodo

Listar todas las versiones de nodo instaladas

nvm ls
    v4.5.0
    v6.7.0

Ejecutar comando usando cualquier versión de nodo instalado

nvm run 4.5.0 --version or nvm exec 4.5.0 node --version
Running node v4.5.0 (npm v2.15.9)
v4.5.0

nvm run 6.7.0 --version or nvm exec 6.7.0 node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0

usando alias
nvm run default --version or nvm exec default node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0

Para instalar la versión del nodo LTS

nvm install --lts

Cambio de versión

nvm use v4.5.0 or nvm use stable ( alias )


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow