Usando NVM para instalar distintas versiones de NodeJS fácilmente
Escrito por: fmoradev | 286 Palabras | Tiempo de lectura: 2 minutos
Hace poco necesité trabajar con una versión ya no soportada de NodeJS para poder correr un código legado, así que me puse a investigar si podía trabajar con distintas versiones en local fácilmente y por suerte existe NVM.
¿Qué es NVM?
NVM son las siglas para Node Version Manager, un gestor de versiones para instalar NodeJS escrito en BASH, la cual, nos permite instalar de forma sencilla la versión que necesitemos sin tanta configuración. Su proceso de instalación es bastante sencillo.
Instalando NVM
La instalación son solo algúnos comandos, así que abre un terminal y ejecuta el siguiente comando:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
O si prefieres usar wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
Esto principalmente clona el repositorio desde github, una vez terminado el proceso generaremos unos export en nuestro archivo .profile
o .bashrc
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
Y por último, reiniciamos las configuraciones de nuestra shell, yo uso bash:
source ~/.bashrc
Si usas zsh:
source ~/.zshrc
Modo de Uso
Los comandos para instalar una versión con NVM son sencillos, por ejemplo:
Instalar una versión
Para instalar una versión y configurarla como predeterminada solo basta con:
nvm install node #last version
nvm use node #setting default
Si prefieres las LTS:
nvm install --lts #install latest LTS v18
nvm use --lts
nvm install --lts=gallium #LTS v16
nvm use --lts=gallium
nvm install --lts=fermium #LTS v14
nvm use --lts=fermium
O si buscas una versión en específico, basta con:
nvm install 16.3.0
nvm use 16.3.0
Y para consultar la versión, basta con:
node -v
v14.21.3
Como ves, útil y sencillo con NVM 😎, espero te sirva, hasta la próxima.
Compartir en: