¿Cómo se puede configurar la versión predeterminada del nodo usando NVM?
He instalado nvm (ubuntu con zsh shell) con una versión de dos nodos: v6.11.5
y v9.0.0
la 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
?
(mantenedor de nvm aquí)
nvm alias default 6.11.5
si desea vincularlo a esa versión específica.
También puedes hacer nvm alias default 16
onvm 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
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
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
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