GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Node.js y npm en Debian 9

Node.js es un entorno de tiempo de ejecución de JavaScript multiplataforma de código abierto creado en el motor de JavaScript de Chrome que permite la ejecución del código JavaScript en el lado del servidor. Se utiliza principalmente para crear aplicaciones del lado del servidor, pero también es muy popular como solución de pila completa y front-end. npm es el administrador de paquetes predeterminado para Node.js y el registro de software más grande del mundo.

En este tutorial, cubriremos cómo instalar Node.js y npm en Debian 9. Le mostraremos dos formas diferentes de instalar Node.js en Debian. Elija la opción de instalación que sea mejor para usted.

Instalar Node.js y NPM desde el repositorio de NodeSource #

La forma más fácil de instalar las últimas versiones de Node.js y npm es instalar el paquete desde el repositorio mantenido por NodeSource.

Para agregar el repositorio de NodeSource a su sistema, ejecute el siguiente comando:

curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
La versión LTS actual de Node.js es la versión 8.x, Carbon. Si desea instalar la versión 10.x de Node.js, simplemente cambie setup_8.x con setup_10.x

Una vez que se agrega el repositorio de NodeSource, instale Node.js y npm con el siguiente comando:

sudo apt install nodejs

Para verificar si la instalación fue exitosa, imprima las versiones de Node.js y npm:

node --version
v8.11.3
npm --version
5.6.0

Instalar Node.js y NPM usando NVM #

NVM (Node Version Manager) es un script bash que le permite administrar múltiples versiones de Node.js. Con NVM puede instalar y desinstalar cualquier versión específica de Node.js que desee usar o probar.

Descargue el script de instalación de nvm con el siguiente curl comando:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

El script de instalación clona el nvm repositorio de Github al ~/.nvm y agrega la ruta nvm a su perfil Bash o ZSH.

=> 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

Como sugiere el resultado anterior, puede abrir una nueva sesión de shell o ejecutar los comandos para agregar la ruta al nvm script a su sesión actual. Haz lo que sea más fácil para ti.

Para asegurarse de que nvm esté correctamente instalado, escriba:

nvm --version
0.33.11

Ahora que tienes nvm instalado en su máquina Debian, para instalar la última versión disponible de Node.js, escriba:

nvm install node
Downloading and installing node v10.5.0...
Downloading https://nodejs.org/dist/v10.5.0/node-v10.5.0-linux-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v10.5.0 (npm v6.1.0)
Creating default alias: default -> node (-> v10.5.0)

Verifique la versión de Node.js, escribiendo:

node --version
v10.5.0

Instalemos dos versiones más, la última versión LTS y la versión 6.14.3:

nvm install --ltsnvm install 6.14.3

Una vez que se instalan la versión LTS y 6.14.3, podemos enumerar las instancias instaladas de Node.js escribiendo:

nvm ls
->      v6.14.3                     # ACTIVE VERSION
        v8.11.3
        v10.5.0
         system
default -> node (-> v10.5.0)        # DEFAULT VERSION
node -> stable (-> v10.5.0) (default)
stable -> 10.5 (-> v10.5.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.11.3)
lts/argon -6.14.3:(-> N/A)
lts/boron -> v6.14.3
lts/carbon -> v8.11.3

En el resultado anterior, la entrada con una flecha a la derecha (-> v6.14.3) , es la versión utilizada en la sesión de shell actual y la versión predeterminada se establece en v10.5.0 .

La versión predeterminada es la versión que se utilizará cuando abra nuevas sesiones de shell.

Si desea cambiar la versión actualmente activa, use el siguiente comando:

nvm use 8.11.3

y verifíquelo escribiendo:

nvm current
v8.11.3

Para configurar la versión 8.11.3 como el tipo de versión predeterminado de Node.js:

nvm alias default 8.11.3

Instalar herramientas de desarrollo #

Para compilar e instalar complementos nativos desde el registro npm, debe instalar las herramientas de desarrollo.

sudo apt install build-essential

Desinstalar Node.js #

Si por alguna razón desea desinstalar los paquetes Node.js y npm, puede usar el siguiente comando:

sudo apt remove nodejs npm

Debian
  1. Cómo instalar y usar NVM en Debian 11

  2. Cómo instalar Node.js y npm en Debian 11

  3. Instalar Node.js y npm en Debian 9 - ¿Proceso paso a paso?

  4. Instalar y usar NVM en Debian 11

  5. Cómo instalar Node.js y NPM en Debian 11

Cómo instalar Node.js en Debian 8

Cómo instalar Node.js en Debian 9

Cómo instalar Node.js en Debian 10

Cómo instalar Node.js en Debian 11

Cómo instalar NVM en Debian 11

Cómo instalar Node.js en Debian