Diferencia entre revisiones de «Instalar NodeJS»

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda
 
(No se muestran 11 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
= GNU/Linux =
== GNU/Linux ==


== Debian ==
=== Debian ===


==== Debian 10 Buster ====


=== Debian 10 Buster ===
===== NodeJS 16.x =====
 
==== NodeJS 16.x ====


  cd ~
  cd ~
Línea 17: Línea 16:
Sale por pantalla:
Sale por pantalla:


  v14.21.2
  v16.20.2


Para saber la versión del npm:
Para saber la versión del npm:
Línea 23: Línea 22:
  npm -v
  npm -v


=== Debian 11 Bulleye ===
Sale por pantalla:
 
8.19.4


==== NodeJS 14.x ====
==== Debian 11 Bulleye ====
 
===== NodeJS 14.x =====


  cd ~
  cd ~
Línea 42: Línea 45:
  npm -v
  npm -v


== Ubuntu ==
=== Ubuntu ===


=== Ubuntu 22.04 LTS ===
==== Ubuntu 22.04 LTS ====


==== NodeJS 18.x with NVM ====
===== NodeJS 18.x with NVM =====


  curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Línea 58: Línea 61:


  v18.14.2
  v18.14.2
Versión de npm:
npm -v


Sale por pantalla:
Sale por pantalla:
Línea 63: Línea 70:
  6.14.17
  6.14.17


= Docker =
==== Ubuntu 24.04 LTS ====
 
===== NodeJS 20.x with NVM =====
 
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm list-remote
nvm install v20.18.0
nvm list
node -v
 
Sale por pantalla:
 
v20.18.0
 
Versión de npm:
 
npm -v
 
Sale por pantalla:
 
10.8.2
 
===== NodeJS 20.x =====
 
cd
curl -fsSL https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt install -y nodejs npm
sudo apt autoclean && sudo apt clean && sudo apt autoremove
node -v
 
Sale por pantalla:
 
v20.16.0
 
Versión de npm:
 
npm -v
 
Sale por pantalla:
 
10.8.1
 
===== NodeJS 18.x =====
 
sudo apt update
sudo apt install npm nodejs
sudo apt autoclean && sudo apt clean && sudo apt autoremove
node -v
 
Sale por pantalla:
 
v18.19.1
 
Versión de npm:
 
npm -v
 
Sale por pantalla:
 
9.2.0
 
== Docker ==


== Obtener imagen ==
=== Obtener imagen ===


  docker pull node:lts-alpine
  docker pull node:lts-alpine


== Interactuando con NodeJS ==
=== Interactuando con NodeJS ===


  docker run -it --rm node:lts-alpine
  docker run -it --rm node:lts-alpine

Revisión actual - 11:07 17 oct 2024

GNU/Linux

Debian

Debian 10 Buster

NodeJS 16.x
cd ~
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y gcc g++ make nodejs
sudo apt clean && sudo apt autoclean

node -v

Sale por pantalla:

v16.20.2

Para saber la versión del npm:

npm -v

Sale por pantalla:

8.19.4

Debian 11 Bulleye

NodeJS 14.x
cd ~
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y gcc g++ make nodejs
sudo apt clean && sudo apt autoclean

node -v

Sale por pantalla:

v14.21.2

Para saber la versión del npm:

npm -v

Ubuntu

Ubuntu 22.04 LTS

NodeJS 18.x with NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bashrc
nvm list-remote
nvm install v18.14.2
nvm list
node -v

Sale por pantalla:

v18.14.2

Versión de npm:

npm -v

Sale por pantalla:

6.14.17

Ubuntu 24.04 LTS

NodeJS 20.x with NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm list-remote
nvm install v20.18.0
nvm list
node -v

Sale por pantalla:

v20.18.0

Versión de npm:

npm -v

Sale por pantalla:

10.8.2
NodeJS 20.x
cd 
curl -fsSL https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh
sudo -E bash nodesource_setup.sh
sudo apt install -y nodejs npm
sudo apt autoclean && sudo apt clean && sudo apt autoremove
node -v

Sale por pantalla:

v20.16.0

Versión de npm:

npm -v

Sale por pantalla:

10.8.1
NodeJS 18.x
sudo apt update
sudo apt install npm nodejs
sudo apt autoclean && sudo apt clean && sudo apt autoremove
node -v

Sale por pantalla:

v18.19.1

Versión de npm:

npm -v

Sale por pantalla:

9.2.0

Docker

Obtener imagen

docker pull node:lts-alpine

Interactuando con NodeJS

docker run -it --rm node:lts-alpine

Ejecutamos:

console.log("hola");

Salida:

 hola