Cómo instalar Node.js y NPM en Raspberry Pi

27 feb 2021 3 min di lettura
Cómo instalar Node.js y NPM en Raspberry Pi
Indice dei contenuti

Introducción

Node.js es un entorno de ejecución de JavaScript multiplataforma de código abierto basado en el motor de JavaScript de Chrome que permite la ejecución de 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 front-end y full-stack. npm es el administrador de paquetes predeterminado para Node.js y el registro de software más grande del mundo.

En este tutorial, explicaremos cómo instalar Node.js y npm en Raspberry Pi. Suponemos que Raspbian está instalado en su Raspberry Pi.

Instale Node.js y npm desde el repositorio de NodeSource

NodeSource es una empresa enfocada en brindar soporte de Node de nivel empresarial. NodeSource mantiene un repositorio APT que contiene las últimas versiones de Node.js.

Habilite el repositorio de NodeSource ejecutando el siguiente comando en la terminal:

curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -

La versión LTS actual de Node.js es la versión 12.x, Dubnium. Si desea instalar Node.js versión 10.x simplemente cambie setup_12.x a setup_10.x.

Una vez que el repositorio esté habilitado, instale Node.js y npm escribiendo:

sudo apt install nodejs

Para verificar la instalación, ejecute el siguiente comando que imprimirá la versión de Node.js:

node --version
v12.14.0

Eso es todo. Ha instalado correctamente Node.js y npm en su placa Raspberry Pi.

Instale Node.js y NPM usando NVM

NVM (Node Version Manager) es un script bash que le permite instalar y administrar múltiples versiones de Node.js. Utilice este método si necesita instalar una versión específica de Node.js o si necesita tener varias versiones de Node.js instaladas en la Raspberry Pi.

Para instalar nvm, ejecute el siguiente comando curl que descargará y ejecutará el script de instalación de nvm:

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

El script de instalación clonará el repositorio nvm de Github al ~/.nvm y agregará la ruta nvm al perfil 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

Como dice el resultado, puede abrir una nueva sesión de shell o ejecutar esos comandos que agregarán la nvm a la sesión actual. Haz lo que te resulte más fácil.

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

nvm --version
0.34.00

Ahora puede instalar la última versión disponible de Node.js ejecutando:

nvm install node

Verifique la instalación:

node --version
v12.14.0

Para explicar mejor cómo funciona nvm instalaremos dos versiones más, la última versión LTS y la versión 8.9.4.

nvm install --lts
nvm install 8.9.4

Una vez instaladas ambas versiones, enumere las instancias de Node.js escribiendo:

nvm ls

En la salida que se muestra en su terminal, puede ver que el elemento con una flecha hacia la derecha (-> v8.9.4) es la versión utilizada en la sesión de shell actual y la versión default (predeterminada) se establece en v12.14.0.

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

Para cambiar la versión actualmente activa a v12.14.0 use el siguiente comando:

nvm use 12.14.0

y verificarlo escribiendo:

nvm current
v12.14.0

Si desea configurar la versión 8.9.4 como la versión predeterminada de Node.js:

nvm alias default 8.9.4

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 el paquete Node.js, puede usar el siguiente comando:

sudo apt remove nodejs

Conclusión

Le mostramos dos formas diferentes de instalar Node.js y npm en Raspberry Pi. El método que elija depende de sus necesidades y preferencias. Si bien la instalación de la versión empaquetada desde el repositorio de NodeSource es más simple, el método nvm ofrece más flexibilidad para agregar y eliminar diferentes versiones de Node.js por usuario.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.