Saltar al contenido

Cómo cambiar la versión del nodo con nvm

Solución:

necesitas usar

nvm use 8.10.0

tenga en cuenta que debe ejecutar este comando como administrador

1) Instalar (es posible que se requieran permisos de root)

nvm install 8.10.0

2) Usar una vez por terminal (es posible que se requieran permisos de root)

nvm use 8.10.0

3) Configurar como predeterminado para todos los terminales (es posible que se requieran permisos de root)

nvm alias default 8.10.0

4) Información adicional

  • consulte la documentación de nvm para obtener más información

  • Además, es posible que deba especificar la versión de nodo para su IDE:

ingrese la descripción de la imagen aquí

Cambiar a la versión específica de Node.js

nvm use 8.10.0  

Cambie a la última versión de Node.js:

nvm use node  

Cambie a la última versión de LTS:

nvm use --lts  

puede comprobar qué versiones ha instalado ejecutando:

nvm ls  

La entrada en verde, con una flecha a la izquierda, es la versión actual en uso.

Especificar una versión de nodo por proyecto

Los administradores de versiones como rbenv le permiten especificar una versión de Ruby por proyecto (escribiendo esa versión en un .ruby-versión archivo en su directorio actual). Esto es posible con nvm en el sentido de que, si crea un .nvmrc archivo dentro de un proyecto y especifique un número de versión, puede cd en el directorio del proyecto y escribir nvm use. nvm leerá el contenido del .nvmrc archivo y use la versión de Nodo que especifique.

Si es importante para usted que esto suceda automáticamente, hay un par de fragmentos en la página de inicio del proyecto para que los agregue a su .bashrc o .zshrc archivos para que esto suceda.

Aquí esta la Fragmento de ZSH. Coloque esto debajo de su configuración nvm:

    autoload -U add-zsh-hook
load-nvmrc() {
  local node_version="$(nvm version)"
  local nvmrc_path="$(nvm_find_nvmrc)"

  if [ -n "$nvmrc_path" ]; then
    local nvmrc_node_version=$(nvm version "$(cat "${nvmrc_path}")")

if [ "$nvmrc_node_version" = "N/A" ]; then
  nvm install
elif [ "$nvmrc_node_version" != "$node_version" ]; then
  nvm use
fi
  elif [ "$node_version" != "$(nvm version default)" ]; then
    echo "Reverting to nvm default version"
    nvm use default
  fi
}
add-zsh-hook chpwd load-nvmrc
load-nvmrc  

cuando cambia a un directorio con un .nvmrc archivo, su shell cambiará automáticamente la versión de Node.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *