En mi mas reciente proyecto, estoy haciendo uso de mi RaspberryPi 3 A+, en el que necesito instalar mi aplicación desarrollada en Node.
Resulta que no es tan sencillo instalar Node en una raspi, pero tampoco es un juego de locos.
Seguid estos pasos:
pi@raspberrypi:~ $ sudo apt-get update pi@raspberrypi:~ $ sudo apt-get install -y ca-certificates curl gnupg pi@raspberrypi:~ $ sudo mkdir -p /etc/apt/keyrings pi@raspberrypi:~ $ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg pi@raspberrypi:~ $ NODE_MAJOR=20 pi@raspberrypi:~ $ echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list pi@raspberrypi:~ $ sudo apt-get update pi@raspberrypi:~ $ sudo apt-get install nodejs -y
Con esto hemos añadido el repositorio de código de la última versión (al menos en el momento de escribir este post). Eso además, se consigue con la variable de entorno NODE_MAJOR=20 (podéis sustituirla por la versión que deseéis).
Finalmente:
pi@raspberrypi:~ $ node -v v20.8.0 pi@raspberrypi:~ $ npm -v 10.1.0
Ya tenemos Nodejs en nuestra Raspi.
Un saludo!!!