Node.js es un entorno de tiempo de ejecución de JavaScript multiplataforma de código abierto para la ejecución del código JavaScript en el lado del servidor. Se basa en el motor de JavaScript de Chrome, por lo que se puede utilizar para crear diferentes tipos de aplicaciones del lado del servidor. npm es el administrador de paquetes predeterminado y muy popular para Node.js con una gran cantidad de paquetes.
Aquí en LinuxAPT, como parte de nuestros Servicios de administración de servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con Node js.
En este contexto, veremos cómo instalar Node.js y npm en Debian 9.
¿Cómo instalar Node.js y npm en Debian/Ubuntu?
Existen diferentes métodos para instalar Node.js y npm en sus sistemas Debian. Puede seguir cualquiera de los siguientes para instalar.
1. Instale Node.js desde el repositorio de NodeSource
NodeSource proporciona un repositorio que contiene la última versión de Node.js y npm. Es muy sencillo instalar Node.js y npm desde NodeSource.
Para comenzar, debe agregar el repositorio NodeSource en su sistema usando el siguiente comando curl:
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
NOTA:La última versión LTS de Node.js es 10.x si desea instalar la versión 8.x, simplemente reemplace setup_10.x con setup_8.x
Después de eso, instale Node.js y npm con el siguiente comando:
$ sudo apt install nodejs
Verifique la instalación de Node.js y npm ejecutando el siguiente comando:
$ node --version
$ npm --version
2. Instale Node.js y npm usando nvm
El script NVM (Node Version Manager) se usa para administrar varias versiones de Node.js. Puede instalar o desinstalar versiones específicas de Node.js mediante NVM.
Para comenzar, necesitamos descargar el script de instalación de nvm en su sistema usando el siguiente comando:
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Copiará el repositorio nvm de Github al directorio ~/.nvm y agregará la ruta nvm a su perfil de Bash:
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Aquí, sugiere abrir una nueva sesión de shell o ejecutar los comandos para agregar la ruta al script nvm a su sesión actual.
Puede verificar que nvm esté instalado correctamente escribiendo:
$ nvm --version
Output
0.33.11
Ahora tiene nvm instalado en su sistema Debian. Puede instalar la última versión disponible de Node.js usando el siguiente comando:
$ nvm install node
Mostrará la salida de la siguiente manera:
Downloading and installing node v12.0.0…
Downloading https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-x64.tar.xz…
################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v12.0.0 (npm v6.9.0)
Creating default alias: default -> node (-> v12.0.0)
Una vez finalizada la instalación, puede comprobar la versión de Node.js escribiendo:
$ node --version
Output
v12.0.0
A continuación, instalaremos dos versiones más de Node.js. Para hacerlo, escriba lo siguiente:
$ nvm install --lts
$ nvm install 9.10.1
Una vez que las dos versiones anteriores estén instaladas, podemos ver la lista usando el siguiente comando:
$ nvm ls
-> v9.10.1
v10.15.3
v12.0.0
default -> node (-> v12.0.0)
node -> stable (-> v12.0.0) (default)
stable -> 12.0 (-> v12.0.0) (default)
iojs -> N/A (default)
lts/* -> lts/dubnium (-> v10.15.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0 (-> N/A)
lts/dubnium -> v10.15.3
En la versión de salida con flecha se usa para la sesión de shell actual. La versión predeterminada está establecida en v12.0.0 y se usará cuando abra nuevas sesiones de shell.
Puede cambiar la versión predeterminada actual de Node.js con el siguiente comando:
$ nvm use 10.15.3
Ahora verifíquelo escribiendo:
$ nvm current
Output
v10.15.3
También puede configurar la versión 10.15.3 como la versión predeterminada de Node.js usando el siguiente comando:
$ nvm alias default 10.15.3
Puede desinstalar una versión de Node.js con el siguiente comando:
$ nvm uninstall 9.10.1
¿Cómo desinstalar Node.js y npm?
Para desinstalar Node.js use el siguiente comando:
$ sudo apt remove nodejs npm
$ sudo apt autoremove
Para desinstalar la versión de node.js usando nvm, escriba el siguiente comando:
$ nvm uninstall 10.15.3