Cómo instalar paquetes Node.js y NPM en Ubuntu
norteode.js es una plataforma Javascript multiplataforma de código abierto que se utiliza para la programación de propósito general para desarrollar aplicaciones de red escalables. Está construido sobre el motor JavaScript V8 de Chrome y permite la ejecución de código javascript en el lado del servidor.
En algún momento antes, javascript se ejecutó en el lado del cliente (frontend) y de ahí el nombre (scripting del lado del cliente). Hoy en día, con Node.js, Javascript también se puede admitir y ejecutar en el lado del servidor (backend). Eso significa que podemos desarrollar aplicaciones totalmente compatibles con javascript tanto en el frontend como en el backend.
Instalación de Node.js y NPM en Ubuntu
Este tutorial debería darle un procedimiento paso a paso sobre cómo instalar Node en su sistema Ubuntu junto con NPM (Node Package Manager). También le mostraremos cómo administrar e instalar Node.js usando NVM (Node Version Manager). Sin embargo, este último es solo un método alternativo para administrar sus versiones de Node, mientras que NPM se usa para administrar sus paquetes de JavaScript. NVM será útil si desea ejecutar múltiples versiones de Node en su sistema.
Prerrequisitos
En esta guía, asumimos que está ejecutando una distribución de Ubuntu en su PC y utiliza una cuenta que no es root pero con privilegios elevados. Puede obtener privilegios sudo (elevados) ejecutando el siguiente comando en su directorio de trabajo.
sudo su
También es importante tener en cuenta que Node.js está disponible en los repositorios oficiales de Ubuntu. Puede instalarlo fácilmente ejecutando los comandos;
sudo apt install nodejs sudo apt install npm
Sin embargo, para tener la última versión de Node ejecutándose en su sistema, necesitaremos agregar el repositorio oficial de Node, como se describe a continuación.
Agregar el PPA de nodo
Paso 1) Ejecute el comando curl para habilitar el repositorio Node Source en su sistema. Si no tiene curl instalado, ejecute el siguiente comando para instalarlo.
sudo apt-get install curl
Paso 2) Una vez que se complete la instalación, ahora podemos continuar con la adición del PPA.
Para instalar Node usando el administrador de paquetes apt, debe elegir entre las opciones del repositorio.
El primer repositorio es uno con los últimos paquetes de Node y no es una versión LTS. El segundo repositorio es el más estable y tiene un LTS (Long Term Support).
Si opta por la instalación del primer nodo con los paquetes más recientes, ejecute el siguiente comando.
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
Si desea instalar la versión estable de LTS, agregue el repositorio a continuación.
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
Una vez hecho esto, ahora podemos proceder con la instalación de Node en su sistema. Tenga en cuenta que si tiene ambos repositorios en su sistema, automáticamente, se instalará la última versión de Node, que no es LTS.
Instalar Node.js y NPM
Una vez que tengamos el repositorio en nuestro sistema, ahora podemos comenzar a instalar Node.js. Ejecute el comando en la Terminal.
sudo apt-get install nodejs
Una vez que se complete la instalación, ahora deberíamos tener ambos Nodo y npm corriendo en nuestro sistema. Podemos comprobar esto ejecutando el -versión o -v mando.
node --version npm -v
De la imagen de arriba, vemos que estamos ejecutando Nodo versión v10.20.1 y npm versión 6.14.4.
Instalar y administrar Node.js usando NVM
Otro qué el apto repositorio, también puedes usar NVM como método alternativo. Comúnmente conocido como Node Version Manager, NVM le brinda una plataforma más manejable para instalar y usar cualquier versión de Node.js que desee usar. Es similar al Ruby Version Manager (RVM), asumiendo que ha trabajado con el lenguaje de programación Ruby.
Los siguientes pasos lo guiarán en la instalación de Node.js usando NVM.
Paso 1). Instale NVM en su sistema Ubuntu. Lo instalaremos usando el script bash disponible con el comando curl.
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Paso 2). Ahora necesitamos volver a cargar el sistema para configurar la variable de entorno requerida para usar NVM. Dado que estamos en un sistema basado en Debian, ejecute el siguiente comando.
source ~/.profile
Paso 3). Una vez que se instala Node.js Version Manager, ahora necesitamos encontrar las versiones de Node.js disponibles para instalar. Hágalo ejecutando el siguiente comando.
nvm ls-remote
Verá una larga lista de versiones disponibles. La siguiente imagen es solo una pequeña parte de la lista.
Paso 4). Ahora seleccione la versión de Nodo que necesita usar e instálela usando el comando NVM. Para este artículo en particular, instalaremos Node versión v10.20.1 ya que es la última versión de LTS.
nvm install v10.20.1
También instalaremos Node versión v14.1.0, que es la última versión en el momento de escribir esta publicación.
nvm install v14.1.0
Paso 5). Si ha instalado varias versiones de Node.js, debe seleccionar una versión predeterminada que utilizará. Para enumerar todas las versiones instaladas, ejecute el siguiente comando.
nvm list
Ahora seleccione la versión que desea usar y ejecute el siguiente comando.
nvm use <Your_Version> e.g nvm use 14.1.0
Paso 6). También puede verificar la versión de Nodo que se está ejecutando en su sistema ejecutando el comando –version.
node --version
En la imagen de arriba, podemos ver que el sistema está usando Node v14.1.0
Paso 7). Si tiene varias versiones de Nodo instaladas en su sistema, puede elegir una versión en particular para ejecutar su aplicación incluyéndola en el nvm mando. Vea el ejemplo a continuación.
nvm v14.1.0 app.js
Paso 8). Si tiene varias versiones de Node y desea eliminar alguna de ellas, ejecute el siguiente comando.
nvm uninstall v12.16.2
Conclusión
Esas son las dos formas de instalar Node y NPM en su sistema Ubuntu. El primer método usamos el repositorio apt, que instaló Node y npm. El segundo método solo instala Node. Es solo un método alternativo si planea ejecutar múltiples versiones de Node en su sistema.
Deja una respuesta