¿Cómo se puede configurar la versión predeterminada del nodo usando NVM?

Resuelto Pablo Ezequiel Inchausti asked hace 7 años • 29 respuestas

He instalado nvm (ubuntu con zsh shell) con una versión de dos nodos: v6.11.5y v9.0.0la versión predeterminada en nvm es lav9.0.0

Cada vez que necesito cambiar la versión del nodo

$ nvm list
         v6.11.5
->       v9.0.0
         system
default -> node (-> v9.0.0)
node -> stable (-> v9.0.0) (default)
stable -> 9.0 (-> v9.0.0) (default)


$ nvm v6

¿ Cómo podría cambiar la versión predeterminada de nvm para definir v6.11.5?

Aceptado

(mantenedor de nvm aquí)

nvm alias default 6.11.5si desea vincularlo a esa versión específica.

También puedes hacer nvm alias default 16onvm alias default node .

De cualquier manera, querrás actualizar a la última versión de nvm(v0.39.2 al momento de escribir este artículo)

# nvm set default node.js version 16.14.2
$ nvm alias default 16.14.2
$ nvm use

$ node -v
# v16.14.2
LJHarb avatar Dec 13 '2017 06:12 LJHarb

Digamos que queremos que la versión predeterminada sea 10.19.0.

nvm alias default v10.19.0

Pero dará el siguiente error.

! WARNING: Version 'v10.19.0' does not exist.
default -> v10.19.0 (-> N/A)

En ese caso, debe ejecutar dos comandos en el siguiente orden

# Install the version that you would like 
nvm install 10.19.0

# Set 10.19.0 (or another version) as default
nvm alias default 10.19.0
Dipesh Yadav avatar Apr 06 '2020 17:04 Dipesh Yadav

Esto establecerá el valor predeterminado para que sea la versión más actual del nodo.

nvm alias default node

y luego tendrás que correr

nvm use default

o salir y abrir una nueva pestaña

alltozall20381 avatar Sep 09 '2020 18:09 alltozall20381

Si desea cambiar solo por una vez, use esto

nvm use 12.x

De lo contrario, si desea cambiar la versión predeterminada del nodo, utilice

nvm use default 12.x 

o

nvm alias default 12.x
Tejesh Palagiri avatar Jan 05 '2021 06:01 Tejesh Palagiri