NodeJS es una plataforma de código abierto para desarrollar aplicaciones de lado del servidor que ejecuta JavaScript para escribir programas para la creación de paginas web dinámicas llamadas comúnmente WebAPP’s.
La instalación de esta plataforma es sencilla y la documentación oficial es muy completa; tanto así que solo buscando unas cuantas cosas se puede comenzar a desarrollar practicante desde un principio; así que resumiré los principales métodos de instalación, la forma de desinstalar NodeJS y concluiré con el manejo de versiones, una vez esto este claro se puede comenzar a desarrollar aplicaciones web.
Instalación de NodeJS Método 1
Mi versión de Linux Mint y de otras distribuciones viene con un control de paquetería ya probada y lista para instalar y usar; muchas de esas versiones de software son a veces probadas y son aceptadas en esta paquetería hasta que son completamente estables, pero el inconveniente de esto es que a veces esos paquetes no son los últimos; instalando NodeJS con este método tenemos que abrir una terminal y ejecutar el siguiente comando:
sudo apt-cache show nodejs
lo principal de este comando es que nos muestra que versión es la que es estable en nuestro repositorio principal en este caso en el repositorio de Linux Mint; esto por ejemplo nos indica que esta en la versión 10.19; que se encuentra en el repositorio de Ubuntu para desarrolladores, si queremos instalar esa versión simplemente debemos de escribir el siguiente comando :
sudo apt install nodejs
Método 2 de instalación
Este método es el mas usado por que va directamente a la pagina de la plataforma https://nodejs.org/es/ a la fecha esta es la versión estable y la versión de soporte extendido:
Esos botones verdes descargan un paquete que puede instalarse directamente; pero para este método lo que se va hacer es clic en “OTRAS DESCARGAS” este enlace lo que hace es mostrarnos ampliamente mas opciones para de obtener NodeJS.
De los enlaces en verde de la parte inferior escogeremos la opción de “INSTALACIÓN NODEJS MEDIANTE UN GESTOR DE PAQUETES”; y escogemos la distribución Linux en la que vamos a instalar NodeJS, en mi caso Linux Mint esta basada en la paquetería de Ubuntu entonces escojo esta opción:
esto nos lleva a la pagina de repositorios (https://github.com/nodesource/distributions/blob/master/README.md#debinstall) que revisando nos muestra paso por paso como debemos de instalar por la versión que necesitemos:
A esta fecha la versión que esta manejando como ultima es la 15; por lo que voy a instalar usando estos comandos:
curl -fsSL https://deb.nodesource.com/setup_15.x | sudo -E bash -
una vez concluya esto y se actualice nuestro repositorio de paquetes ejecutamos lo siguiente:
sudo apt-get install -y nodejs
Concluyendo la instalación solamente debemos de verificar con el comando :
node –version
Manejo de Versiones de NodeJS
Una de las cosas que tiene NodeJS es su actualización por lo que si estamos trabajando en un equipo de desarrollo todos deben de manejar la misma versión; una herramienta para controlar esto es NVM o el Manejador de Versiones Node (https://github.com/nvm-sh/nvm) que nos permitirá tener en el mismo equipo diferentes versiones de node e ir desarrollando de acuerdo a los proyecto que se vengan presentando o ir manteniendo proyectos pasados.
Para su instalación ejecutamos el comando:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
que ejecuta una secuencia shell que ademas nos servirá para el manejo de variables de entorno, por lo que para tenga efecto debemos de ejecutar el comando:
source ~/.bashrc
Aquí directamente podemos escoger una versión, instalarlo y usarlo directamente.
Por ejemplo actualmente la versión LTS que es de soporte extendido es la versión 14.16 Fermium es decir que esta seria una buena opción para comenzar a desarrollar por que actualmente es la que se usa. Para instalar esta versión entonces ejecutamos:
nvm install v14.16.0
nvm list
nvm use system
Nos muestra entonces que ahora estamos usando la versión 15, que es la que instalamos primero en el método 2; este manejo de versiones es útil para cualquier desarrollo o mantenimiento de aplicaciones.
Desinstalar NodeJS
Con nvm es fácil desinstalar NodeJS con solo este comando:
nvm uninstall v14.16.0
nvm current
con este comando nos muestra la versión actual que estamos manejando
nvm deactivate
con este comando damos de baja esta versión , es decir la deja de utilizar; ahora simplemente la podemos desinstalar:
nvm uninstall v14.16.0
así esta versión esta completamente desinstalada de nuestro equipo.
A modo de conclusión se podría decir que es genial tener este tipo de herramientas en las que te dedicas a la aplicación y dejas de lado los problemas de instalación.