Node.js

Installation de Node.js

Guide d'installation de Node.js avec nodejs.org et NVM

Avant de commencer à développer avec Node.js, vous devez l'installer sur votre machine. Plusieurs méthodes existent selon vos besoins et votre système d'exploitation.

Depuis nodejs.org

La méthode la plus simple pour les débutants.

Lien officiel : https://nodejs.org

Deux versions sont disponibles :

  • LTS (Long Term Support) : Version stable recommandée pour la production
  • Current : Version avec les dernières fonctionnalités (pour tester les nouveautés)

Recommandation : Téléchargez toujours la version LTS sauf si vous avez besoin d'une fonctionnalité spécifique de la version Current.

Installation :

  1. Téléchargez l'installeur pour votre OS (Windows .msi, macOS .pkg, Linux binaires)
  2. Exécutez l'installeur et suivez les instructions
  3. Node.js et npm seront installés automatiquement

NVM

NVM (Node Version Manager) permet de gérer plusieurs versions de Node.js sur la même machine. C'est idéal pour :

  • Tester votre code sur différentes versions
  • Basculer entre des projets nécessitant des versions différentes
  • Éviter les problèmes de permissions lors de l'installation de paquets globaux

Installation de NVM

Linux/macOS :

# Télécharger et installer NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Ou avec wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Recharger votre shell
source ~/.bashrc  # ou ~/.zshrc si vous utilisez zsh

Lien officiel : https://github.com/nvm-sh/nvm

Windows (nvm-windows) :

Téléchargez l'installeur depuis : https://github.com/coreybutler/nvm-windows/releases

Utilisation de NVM

# Lister les versions disponibles
nvm ls-remote

# Installer la dernière version LTS
nvm install --lts

# Installer une version spécifique
nvm install 20.11.0

# Lister les versions installées
nvm ls

# Utiliser une version spécifique
nvm use 20.11.0

# Définir une version par défaut
nvm alias default 20.11.0

# Voir la version actuellement utilisée
nvm current

Vérification de l'installation

Après l'installation (quelle que soit la méthode), vérifiez que Node.js et npm sont bien installés :

# Vérifier la version de Node.js
node --version
# Exemple de sortie : v20.11.0

# Vérifier la version de npm (installé automatiquement avec Node.js)
npm --version
# Exemple de sortie : 10.2.4

Si ces commandes affichent des numéros de version, l'installation a réussi !