Node.js es un marco JavaScript de código abierto y multiplataforma. JavaScript es un lenguaje de programación popular para crear aplicaciones web. Node.js permite a los desarrolladores frontend usar JavaScript para construir el backend sin usar un lenguaje de programación diferente. NPM es un administrador de paquetes de software para NodeJS que permite a los desarrolladores compartir útiles bibliotecas y paquetes de JavaScript.
Aquí en LinuxAPT, veremos las diferentes formas de instalar Node.JS y NPM en Debian 11.
Diferentes opciones de instalación de Node.JS y NPM en Debian 11
- Instalación de Node.js y NPM desde el repositorio de Debian.
- Instalación de Node.js y NPM desde la fuente.
1. Instalación de Node.js y NPM desde el repositorio de Debian
Node.js y npm están disponibles en los repositorios predeterminados de Debian. Simplemente se pueden instalar con los comandos:
$ sudo apt update
Usando el administrador de paquetes APT, instale NodeJS y NPM:
$ sudo apt install nodejs npm
Esto instala Node.JS junto con un montón de bibliotecas y dependencias.
2. Instalación de Node.js y NPM desde la fuente
Puede construir y compilar Node.js desde la fuente. Esta es la mejor opción si desea instalar una versión específica de Node.js. Aquí, vamos a instalar Node.js desde la fuente. Primero, agregue el repositorio a Debian 11 con el comando:
$ curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash -
Aquí hay un fragmento de la salida. El script de configuración agrega la clave de firma GPG y procede a crear un archivo de lista de fuentes para el repositorio de Node.JS en el archivo /etc/apt/sources.list.
Luego actualiza el índice del paquete para sincronizarlo con el repositorio Node.JS recién agregado.
Al final de la salida, se le proporcionan los siguientes pasos a seguir, que es instalar Node.JS y NPM.
Entonces, continúe e instale Node.JS 17 y npm con el comando:
$ sudo apt install nodejs
Como antes, esto instala NodeJS junto con una gran cantidad de otras bibliotecas y dependencias. Para confirmar que NodeJS está instalado, ejecute:
$ node —-version
Además, puede verificar la versión de npm:
$ npm —-version
Si está interesado en instalar el administrador de paquetes Yarn, primero agregue la clave GPG:
$ curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
Luego agregue el repositorio de Yarn al archivo de lista de fuentes:
$ echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Finalmente, actualice el índice del paquete para actualizar los repositorios:
$ sudo apt-get update
A partir de entonces, según las instrucciones, instale Yarn usando el administrador de paquetes APT:
$ sudo apt install yarn
¿Cómo desinstalar Node.JS y NPM de Debian 11 Bullseye?
Para eliminar Node.JS 17, use el siguiente comando:
$ sudo apt remove nodejs -y
A continuación, elimine el repositorio para eliminarlo por completo.
$ sudo rm /etc/apt/sources.list.d/nodesource.list