Jump to content

Node.js - React - Next.js

From Sinfronteras
Revision as of 14:34, 12 February 2026 by Adeloaleman (talk | contribs) (Created page with "==Node.js== Versions: 18 (18.20.8) → LTS: Safe, widely compatible 20 (20.20.0) → LTS: Mature, very stable. A good choice today 22 (22.22.0) → LTS: Also stable. A good choice today 24 → LTS: Early adopter / forward-looking On Ubuntu 25, the clean and reliable way to handle multiple <code>Node.js</code> versions is to use NVM (Node Version Manager). Install NVM <syntaxhighlight lang="bash"> curl -fsSL https://raw.githubusercontent.com/nvm-sh/...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Node.js

Versions:

 18 (18.20.8) → LTS: Safe, widely compatible
 20 (20.20.0) → LTS: Mature, very stable. A good choice today
 22 (22.22.0) → LTS: Also stable. A good choice today
 24           → LTS: Early adopter / forward-looking


On Ubuntu 25, the clean and reliable way to handle multiple Node.js versions is to use NVM (Node Version Manager).

Install NVM

 curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh  | bash  # Lasted
 curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash  # If you want a specific version
 source ~/.bashrc
 nvm -v

Install multiple Node versions

nvm install 18
nvm install 20.20.0

List versions

nvm ls

Remove versions

nvm uninstall 20.20.0

Set a default

nvm alias default 20.20.0
nvm use default

Switch versions

nvm use 18
nvm use 20.20.0

Per-project Node version. Inside a project directory:

cd mi_proyecto
echo "20.20.0" > .nvmrc
nvm use
npm install