Aller au contenu

Installation de Node.js

Modifier cette page

Ce guide couvre l’installation de Node.js sur Windows, macOS et Linux. Node.js est une dépendance clé pour les outils locaux HagiCode, notamment OpenSpec, les outils frontend et plusieurs CLI de développeur.

Exigences de la version

HagiCode recommande Node.js 24+ (Node.js minimum pris en charge >= 18.0). Dans la plupart des cas, installez la dernière version de LTS, puis vérifiez que votre version répond aux exigences.

Première méthode : installateur officiel (recommandé)

Section intitulée « Première méthode : installateur officiel (recommandé) »
  1. Visitez le Site officiel de Node.js
  2. Téléchargez le programme d’installation Windows de la version LTS (Long Term Support) (.msi fichier)
  3. Double-cliquez pour exécuter le programme d’installation
  4. Suivez les invites de l’assistant d’installation pour terminer l’installation :
    • Accepter le contrat de licence
    • Choisissez le chemin d’installation (la valeur par défaut convient)
    • Assurez-vous que “Installer automatiquement les outils nécessaires” est coché
    • Cliquez sur “Installer” pour démarrer l’installation
  5. Une fois l’installation terminée, cliquez sur “Terminer”

Ouvrez PowerShell ou l’invite de commande et exécutez :

Fenêtre de terminal
winget install OpenJS.NodeJS.LTS

Après l’installation, rouvrez le terminal pour que les modifications prennent effet.

Si vous devez basculer entre plusieurs versions de Node.js, vous pouvez utiliser des outils de gestion de versions.

Fenêtre de terminal
# Install using curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Or install using wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

Après l’installation, rechargez la configuration de votre shell :

Fenêtre de terminal
source ~/.bashrc
# Or for Zsh users
source ~/.zshrc

Sous Windows, nous vous recommandons d’utiliser NVM-Windows:

  1. Téléchargez la dernière nvm-setup.exe de versions nvm-windows
  2. Exécutez le programme d’installation
  3. Rouvrir l’invite de commande ou PowerShell

fnm est un outil de gestion de versions Node.js plus rapide et plus simple construit avec Rust.

Fenêtre de terminal
# Install using curl
curl -fsSL https://fnm.vercel.app/install | bash
# After installation, reload shell configuration
source ~/.bashrc
# Or for Zsh users
source ~/.zshrc

Utiliser cuillère ou aile:

Fenêtre de terminal
# Use scoop
scoop install fnm
# Or use winget
winget install Schniz.fnm

Accélération pour les utilisateurs de Chine continentale

Section intitulée « Accélération pour les utilisateurs de Chine continentale »

Si vous êtes en Chine continentale, le téléchargement des packages Node.js et npm peut être lent. Voici quelques solutions d’accélération.

Fenêtre de terminal
# Temporarily use Taobao mirror
npm install --registry=https://registry.npmmirror.com
# Permanently set Taobao mirror
npm config set registry https://registry.npmmirror.com
# Verify mirror is set successfully
npm config get registry

nrm (gestionnaire de registre npm) vous aide à changer rapidement de source de miroir npm :

Fenêtre de terminal
# Install nrm
npm install -g nrm
# List available mirror sources
nrm ls
# Switch to Taobao mirror
nrm use taobao
# Test mirror source speed
nrm test

Accélération des téléchargements du programme d’installation de Node.js

Section intitulée « Accélération des téléchargements du programme d’installation de Node.js »

Taobao propose des téléchargements miroir pour les installateurs Node.js :

Visitez l’adresse ci-dessus et sélectionnez la version que vous devez télécharger.

Si vous utilisez Homebrew en Chine continentale, vous pouvez configurer des miroirs nationaux pour l’accélération :

Fenêtre de terminal
# Install Homebrew using domestic mirror
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# Or use USTC mirror
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

Gestionnaires de packages spécifiques à la Chine continentale

Section intitulée « Gestionnaires de packages spécifiques à la Chine continentale »

cnpm est un client npm fourni par l’équipe Taobao qui utilise le miroir Taobao par défaut :

Fenêtre de terminal
# Install cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
# Use cnpm to install packages
cnpm install <package-name>

cnpm est principalement compatible avec les commandes npm et peut être utilisé en remplacement direct.

Vérification de l’effet d’accélération du miroir

Section intitulée « Vérification de l’effet d’accélération du miroir »

Après avoir configuré les miroirs, vérifiez en :

Fenêtre de terminal
# Test download speed
time npm install express --registry=https://registry.npmmirror.com
# Compare with official source speed
time npm install express --registry=https://registry.npmjs.org

Après l’installation, vérifiez que Node.js et npm sont correctement installés :

Fenêtre de terminal
# Check Node.js version
node --version
# Check npm version
npm --version

Assurez-vous que la version de Node.js >= 18.0 (Node.js 24+ est recommandé). Si la version est trop basse, veuillez réinstaller en utilisant les méthodes ci-dessus ou utiliser les outils de gestion de version pour installer la version correcte.

Le résultat d’une vérification réussie devrait ressembler à :

$ node --version
v24.3.0
$ npm --version
10.2.3

Si node ou npm les commandes ne sont pas disponibles après l’installation :

  1. Redémarrez l’invite de commande ou PowerShell
  2. S’il n’est toujours pas disponible, ajoutez manuellement Node.js à PATH :
    • Recherchez « Variables d’environnement » et ouvrez « Modifier les variables d’environnement système »
    • Cliquez sur “Variables d’environnement”
    • Recherchez « Chemin » dans « Variables système » et cliquez sur « Modifier »
    • Ajoutez le chemin d’installation de Node.js (par défaut : C:\Program Files\nodejs\)
    • Cliquez sur “OK” pour enregistrer les modifications

Si vous rencontrez des erreurs d’autorisation lors de l’installation des packages npm globaux :

Fenêtre de terminal
# Fix npm permissions
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules

Si vous rencontrez des erreurs d’autorisation lors de l’installation de packages npm globaux, il est recommandé d’utiliser les outils de gestion de versions Node.js (comme nvm ou fnm) au lieu des gestionnaires de packages système.

Si la vérification échoue, vérifiez les points suivants :

Fenêtre de terminal
# Check if Node.js is in PATH
where node
# Check installation path
Get-Command node

Une fois l’installation de Node.js terminée, vous pouvez continuer avec les étapes suivantes :

Si vous rencontrez des problèmes non abordés ici :

  1. Visitez le Documentation officielle de Node.js
  2. Passez en revue le Présentation du produit HagiCode pour le contexte actuel du produit et de l’outillage
  3. Visitez le Site Internet HagiCode pour les derniers points d’entrée du support