Installation de Node.js
Modifier cette pageCe 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.
Installation de Node.js
Section intitulée « Installation de Node.js »Première méthode : installateur officiel (recommandé)
Section intitulée « Première méthode : installateur officiel (recommandé) »- Visitez le Site officiel de Node.js
- Téléchargez le programme d’installation Windows de la version LTS (Long Term Support) (
.msifichier) - Double-cliquez pour exécuter le programme d’installation
- 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
- Une fois l’installation terminée, cliquez sur “Terminer”
Deuxième méthode : utiliser Winget
Section intitulée « Deuxième méthode : utiliser Winget »Ouvrez PowerShell ou l’invite de commande et exécutez :
winget install OpenJS.NodeJS.LTSAprès l’installation, rouvrez le terminal pour que les modifications prennent effet.
Première méthode : installateur officiel (recommandé)
Section intitulée « Première méthode : installateur officiel (recommandé) »- Visitez le Site officiel de Node.js
- Téléchargez le programme d’installation de macOS de la version LTS (Long Term Support) (
.pkgfichier) - Double-cliquez pour exécuter le programme d’installation
- Suivez les invites de l’assistant d’installation pour terminer l’installation :
- Cliquez sur “Continuer”
- Accepter le contrat de licence
- Choisissez le disque d’installation
- Cliquez sur “Installer” et entrez le mot de passe administrateur
- Une fois l’installation terminée, cliquez sur “Fermer”
Deuxième méthode : utiliser Homebrew
Section intitulée « Deuxième méthode : utiliser Homebrew »Si vous avez Homebrew installé, vous pouvez installer Node.js via le terminal :
brew install nodeHomebrew ajoutera automatiquement Node.js à votre PATH. Si la commande n’est pas disponible, redémarrez le terminal ou exécutez :
eval "$(/opt/homebrew/bin/brew shellenv)"Utilisation du référentiel NodeSource (recommandé)
Section intitulée « Utilisation du référentiel NodeSource (recommandé) »C’est le meilleur moyen d’obtenir la dernière version de Node.js :
# Use curl to download the installation scriptcurl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -sudo apt-get install -y nodejsUtiliser le gestionnaire de paquets apt
Section intitulée « Utiliser le gestionnaire de paquets apt »Si vous n’avez pas besoin de la dernière version, vous pouvez utiliser le référentiel Ubuntu par défaut :
sudo apt-get updatesudo apt-get install -y nodejs npmLa version de Node.js dans le référentiel par défaut est peut-être plus ancienne. Après l’installation, vérifiez la version pour vous assurer qu’elle répond aux exigences de Node.js >= 18.0 (Node.js 24+ est recommandé).
Utilisation du référentiel NodeSource (recommandé)
Section intitulée « Utilisation du référentiel NodeSource (recommandé) »# Use curl to download the installation scriptcurl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -sudo yum install -y nodejsUtilisation du gestionnaire de paquets Yum
Section intitulée « Utilisation du gestionnaire de paquets Yum »sudo yum install -y nodejs npmUtilisation du gestionnaire de packages dnf
Section intitulée « Utilisation du gestionnaire de packages dnf »sudo dnf install -y nodejs npmLe référentiel de logiciels de Fedora contient généralement des versions plus récentes de Node.js et peut être installé directement via dnf.
Utilisation des outils de gestion des versions
Section intitulée « Utilisation des outils de gestion des versions »Si vous devez basculer entre plusieurs versions de Node.js, vous pouvez utiliser des outils de gestion de versions.
nvm (gestionnaire de versions de nœud)
Section intitulée « nvm (gestionnaire de versions de nœud) »Linux/macOS
Section intitulée « Linux/macOS »# Install using curlcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Or install using wgetwget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashAprès l’installation, rechargez la configuration de votre shell :
source ~/.bashrc# Or for Zsh userssource ~/.zshrcFenêtres
Section intitulée « Fenêtres »Sous Windows, nous vous recommandons d’utiliser NVM-Windows:
- Téléchargez la dernière
nvm-setup.exede versions nvm-windows - Exécutez le programme d’installation
- Rouvrir l’invite de commande ou PowerShell
Après avoir installé nvm, vous pouvez l’utiliser pour installer et gérer les versions de Node.js :
# Install the latest LTS version (recommended)nvm install --lts
# Install Node.js 24 (recommended version)nvm install 24
# Install a specific Node.js versionnvm install 18.20.0
# List installed versionsnvm list
# Switch to a specified Node.js versionnvm use 24
# Set default versionnvm alias default 24
# Windows nvm-windows syntax is slightly differentnvm install 24nvm use 24fnm (gestionnaire de nœuds rapide)
Section intitulée « fnm (gestionnaire de nœuds rapide) »fnm est un outil de gestion de versions Node.js plus rapide et plus simple construit avec Rust.
Linux/macOS
Section intitulée « Linux/macOS »# Install using curlcurl -fsSL https://fnm.vercel.app/install | bash
# After installation, reload shell configurationsource ~/.bashrc# Or for Zsh userssource ~/.zshrcFenêtres
Section intitulée « Fenêtres »# Use scoopscoop install fnm
# Or use wingetwinget install Schniz.fnm# Install the latest LTS version (recommended)fnm install --lts
# Install Node.js 24 (recommended version)fnm install 24
# Install a specific Node.js versionfnm install 18.20.0
# List installed versionsfnm list
# Switch to a specified Node.js versionfnm use 24
# Set default versionfnm default 24Accé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.
Utilisation de sources miroir nationales
Section intitulée « Utilisation de sources miroir nationales »Miroir npm Taobao (recommandé)
Section intitulée « Miroir npm Taobao (recommandé) »# Temporarily use Taobao mirrornpm install --registry=https://registry.npmmirror.com
# Permanently set Taobao mirrornpm config set registry https://registry.npmmirror.com
# Verify mirror is set successfullynpm config get registryUtiliser nrm pour gérer les sources miroir
Section intitulée « Utiliser nrm pour gérer les sources miroir »nrm (gestionnaire de registre npm) vous aide à changer rapidement de source de miroir npm :
# Install nrmnpm install -g nrm
# List available mirror sourcesnrm ls
# Switch to Taobao mirrornrm use taobao
# Test mirror source speednrm testAccé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 :
- Adresse de téléchargement : https://npmmirror.com/mirrors/node/
Visitez l’adresse ci-dessus et sélectionnez la version que vous devez télécharger.
Si le téléchargement de NVM ou d’autres outils depuis GitHub est lent, vous pouvez utiliser le miroir FastGit :
# Use FastGit to accelerate nvm installationcurl -o- https://fastgit.org/nvm-sh/nvm/raw/master/install.sh | bashLe service FastGit peut changer, veuillez vous référer aux informations officielles.
Miroirs homebrew domestiques
Section intitulée « Miroirs homebrew domestiques »Si vous utilisez Homebrew en Chine continentale, vous pouvez configurer des miroirs nationaux pour l’accélération :
# Install Homebrew using domestic mirror/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# Or use USTC mirrorexport HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottlesGestionnaires 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 :
# Install cnpmnpm install -g cnpm --registry=https://registry.npmmirror.com
# Use cnpm to install packagescnpm 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 :
# Test download speedtime npm install express --registry=https://registry.npmmirror.com
# Compare with official source speedtime npm install express --registry=https://registry.npmjs.orgVérification de l’installation
Section intitulée « Vérification de l’installation »Après l’installation, vérifiez que Node.js et npm sont correctement installés :
# Check Node.js versionnode --version
# Check npm versionnpm --versionAssurez-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.
Exemple de résultat de vérification
Section intitulée « Exemple de résultat de vérification »Le résultat d’une vérification réussie devrait ressembler à :
$ node --versionv24.3.0
$ npm --version10.2.3Dépannage
Section intitulée « Dépannage »Problèmes Windows
Section intitulée « Problèmes Windows »Si node ou npm les commandes ne sont pas disponibles après l’installation :
- Redémarrez l’invite de commande ou PowerShell
- 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 de politique d’exécution lors de l’utilisation de NVM :
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserProblèmes macOS
Section intitulée « Problèmes macOS »Si vous rencontrez des erreurs d’autorisation lors de l’installation des packages npm globaux :
# Fix npm permissionssudo chown -R $(whoami) ~/.npmsudo chown -R $(whoami) /usr/local/lib/node_modulesSi les commandes ne sont pas disponibles après l’installation, redémarrez le terminal ou ajoutez manuellement à PATH (généralement dans /usr/local/bin).
Problèmes Linux
Section intitulée « Problèmes Linux »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 version de Node.js installée via le gestionnaire de packages système est trop ancienne :
- Utiliser le référentiel NodeSource (recommandé, voir ci-dessus)
- Ou utilisez des outils de gestion de versions (nvm/fnm)
Vérification de l’environnement
Section intitulée « Vérification de l’environnement »Si la vérification échoue, vérifiez les points suivants :
# Check if Node.js is in PATHwhere node
# Check installation pathGet-Command node# Check if Node.js is in PATHwhich node
# Check installation pathls -l $(which node)# Check if Node.js is in PATHwhich node
# Check installation pathls -l $(which node)
# Check version detailsnode -vProchaines étapes
Section intitulée « Prochaines étapes »Une fois l’installation de Node.js terminée, vous pouvez continuer avec les étapes suivantes :
Besoin de plus d’aide ?
Section intitulée « Besoin de plus d’aide ? »Si vous rencontrez des problèmes non abordés ici :
- Visitez le Documentation officielle de Node.js
- Passez en revue le Présentation du produit HagiCode pour le contexte actuel du produit et de l’outillage
- Visitez le Site Internet HagiCode pour les derniers points d’entrée du support