objectif
Gérer les versions Node.js par utilisateur, proprement.
code minimal
# installation nvm (lisez le script avant d'exécuter)
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
nvm install --lts
nvm use --lts
nvm alias default 'lts/*'
utilisation
# installer une version précise
nvm install 22.3.0 && nvm use 22.3.0
variante(s) utile(s)
# alternative rapide: fnm (Fast Node Manager)
curl -fsSL https://fnm.vercel.app/install | bash
fnm install --lts && fnm default --lts
notes
- nvm est shell-based, chargez-le dans .bashrc.
- évitez d’installer globalement des packages critiques (utilisez npx).