Anuncios

Bienvenidos sean a este post, hoy veremos un tema opcional.

Anuncios
Anuncios

Este es Administrador de Versiones de node.js, por sus siglas en ingles, el cual nos permitira alternar entre distintas versiones de node.js de manera muy facil, asi como otros usos pero como dijimos antes este es de manera opcional pero se los recomiendo solo porque para algunos temas que veremos mas adelante nos facilitara el cambio de version e instalacion de versiones mas viejas, si bien esto podemos hacerlo de forma manual pero mejor si recibimos una ayuda, no? 😅

Anuncios

Para ello pueden ir al siguiente GitHub donde se explica todos los datos sobre el programa en si:

https://github.com/nvm-sh/nvm

Anuncios

Pero de forma mas sencilla les dejo los pasos para hacerlo, en caso de que falle en la pagina anterior tendran el nuevo procedimiento pero por el momento es el sigueinte, nuestro primer paso sera descargar el script y para ello deben ejecutar lo siguiente en una terminal:

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

Esto simplemente descargara el script y lo ejecutara para proceder con la instalacion, si todo sale bien van a tener dos notificaciones, la primera es cerrar la terminal y volver a abrirla o bien pueden ejectuar el siguiente comando:

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"
Anuncios

Esto cargara a nvm y podremos ejecutarlo, si todo sale bien desde el terminal podran verificarlo mediante el siguiente comando:

$ command -v nvm
Anuncios

Y debera devolver la siguiente salida:

tinchicus@dbn001vrt:~$ command -v nvm
nvm
tinchicus@dbn001vrt:~$
Anuncios

Veamos algunas de las acciones que podemos usar, por ejemplo pueden usar la siguiente opcion:

$ nvm ls
Anuncios

Donde por ejemplo puede devolver una salida semejante a esta:

tinchicus@dbn001vrt:~$ nvm ls

->       system
iojs -> N/A (default)
node -> stable (-> N/A) (default)
unstable -> N/A (default)
tinchicus@dbn001vrt:~$
Anuncios

En el caso de ustedes puede variar, ahora probemos con el siguiente comando:

$ nvm install 16
Anuncios

Este procedera a instalarlo y ahora si ejecutamos el primer comando la salida sera de la siguiente manera:

tinchicus@dbn001vrt:~$ nvm ls
->     v16.20.2
         system
default -> 16 (-> v16.20.2)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.20.2) (default)
stable -> 16.20 (-> v16.20.2) (default)
lts/* -> lts/hydrogen (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2
lts/hydrogen -> v18.18.0 (-> N/A)
tinchicus@dbn001vrt:~$
Anuncios

Y para alternar entre ellos simplemente usamos el siguiente comando:

nvm use <version del node.js>
Anuncios

Por ejemplo ahora que tenemos la version 16 para usarlo podemos usar el siguiente comando:

$ nvm use 16
Anuncios

Pero si quieren volver al original les recomiendo usar el siguiente:

$ nvm use system
Anuncios

Como dije al principio este es opcional pero se los recomiendo porque lo usaremos mas adelante para hacer algunos chequeos y aplicar ciertos temas pero eso sera mucho mas adelante, por ultimo antes de finalizar les dejo un link para poder ir a descargar e instalar la version para windows de nvm pero este proximamente sera reemplazado y puede ser que tenga otro nombre, inclusive tienen una alternativa oficial:

https://github.com/coreybutler/nvm-windows

Anuncios

En resumen, hoy hemos visto nvm, que es, como instalarlo, para que sirve, como nos puede ayudar a facilitar algunas tareas, les repito que es opcional pero mas adelante lo usaremos, espero les haya resultado util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50