Installation de Node.js
Ce guide explique comment installer Node.js sous Windows, macOS et Linux. Les versions Desktop et Microsoft Store n’embarquent plus Node.js : elles utilisent directement les commandes node et npm de votre système, dont dépendent aussi OpenSpec et la plupart des Agent CLI.
Version requise
Node.js 24 ou supérieur est requis, et le minimum est lui aussi 24. En général, il suffit d’installer la dernière version LTS. npm est installé avec Node.js, il n’y a pas besoin de l’installer séparément.
Quelles méthodes d’installation en ont besoin
- Microsoft Store / Desktop : oui, et
nodeetnpmdoivent être trouvables dans lePATHdu système.
Installer Node.js
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) (fichier
.msi) et vérifiez que le numéro de version n’est pas inférieur à 24 - Double-cliquez pour exécuter le programme d’installation
- Suivez les invites de l’assistant d’installation pour terminer l’installation :
- Acceptez le contrat de licence
- Choisissez le chemin d’installation (la valeur par défaut convient)
- Laissez l’option « Add to PATH » cochée
- Cliquez sur « Install » pour démarrer l’installation
- Une fois l’installation terminée, cliquez sur « Finish »
Deuxième méthode : utiliser winget
Ouvrez PowerShell ou l’invite de commande et exécutez la commande suivante :
winget install OpenJS.NodeJS.LTSUne fois l’installation terminée, rouvrez le terminal pour que les modifications prennent effet.
Première méthode : installateur officiel (recommandé)
- Visitez le site officiel de Node.js
- Téléchargez le programme d’installation macOS de la version LTS (Long Term Support) (fichier
.pkg) et vérifiez que le numéro de version n’est pas inférieur à 24 - Double-cliquez pour exécuter le programme d’installation
- Suivez les invites de l’assistant d’installation pour terminer l’installation :
- Cliquez sur « Continuer »
- Acceptez le contrat de licence
- Choisissez le disque d’installation
- Cliquez sur « Installer » et saisissez le mot de passe administrateur
- Une fois l’installation terminée, cliquez sur « Fermer »
Deuxième méthode : utiliser Homebrew
Si Homebrew est déjà installé, vous pouvez installer Node.js depuis le terminal :
brew install nodeHomebrew ajoute 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)"Utiliser le dépôt NodeSource (recommandé)
Le Node.js des dépôts fournis avec la distribution est généralement inférieur à 24 ; utilisez le dépôt 24.x proposé par NodeSource :
# Télécharger le script d'installation avec curlcurl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejsN’installez pas la version fournie par la distribution avec sudo apt-get install nodejs npm : elle ne satisfera très probablement pas le minimum requis de 24.
Si vous ne souhaitez pas ajouter de source logicielle tierce, vous pouvez aussi utiliser nvm ou fnm, présentés plus bas.
Utiliser le dépôt NodeSource (recommandé)
# Télécharger le script d'installation avec curlcurl -fsSL https://rpm.nodesource.com/setup_24.x | sudo bash -sudo yum install -y nodejsLe Node.js des dépôts fournis avec la distribution est généralement inférieur à 24, il n’est donc pas recommandé de l’utiliser directement. Vous pouvez aussi utiliser nvm ou fnm, présentés plus bas.
Utiliser le gestionnaire de paquets dnf
sudo dnf install -y nodejs npmAprès l’installation, exécutez node --version pour vérifier que la version n’est pas inférieure à 24. Si la version du dépôt est trop ancienne, utilisez le dépôt 24.x de NodeSource, ou nvm ou fnm, présentés plus bas.
Utilisation des outils de gestion des versions
Si vous devez basculer entre plusieurs versions de Node.js, vous pouvez utiliser un outil de gestion de versions.
Remarque pour les utilisateurs de Desktop
Sous macOS et Linux, des outils comme nvm ou fnm ne définissent généralement le PATH que dans les fichiers de configuration du shell (tels que .bashrc ou .zshrc). Desktop lancé depuis le Dock, le menu des applications ou une icône du bureau ne lit pas ces fichiers et risque de ne pas trouver node. Si vous utilisez un gestionnaire de versions, lancez Desktop depuis un terminal où node fonctionne déjà, ou utilisez plutôt l’installation au niveau du système décrite plus haut.
nvm (Node Version Manager)
Linux/macOS
Copiez directement la dernière commande d’installation indiquée dans le README du dépôt officiel de nvm ; n’utilisez pas l’adresse d’un ancien script d’installation.
Une fois l’installation terminée, rechargez la configuration de votre shell :
source ~/.bashrc# Ou pour les utilisateurs de Zshsource ~/.zshrcWindows
Sous Windows, nous recommandons d’utiliser nvm-windows :
- Téléchargez le dernier
nvm-setup.exedepuis les versions de nvm-windows - Exécutez le programme d’installation
- Rouvrez l’invite de commande ou PowerShell
Une fois nvm installé, vous pouvez l’utiliser pour installer et gérer les versions de Node.js :
# Installer Node.js 24nvm install 24
# Passer à Node.js 24nvm use 24
# Définir la version par défautnvm alias default 24
# Lister les versions installéesnvm listLa commande alias de nvm-windows n’est pas disponible ; nvm install 24 et nvm use 24 suffisent.
fnm (Fast Node Manager)
fnm est un gestionnaire de versions de Node.js plus rapide et plus simple, construit en Rust.
Linux/macOS
# Installer avec curlcurl -fsSL https://fnm.vercel.app/install | bash
# Une fois l'installation terminée, recharger la configuration du shellsource ~/.bashrc# Ou pour les utilisateurs de Zshsource ~/.zshrcWindows
# Avec scoopscoop install fnm
# Ou avec wingetwinget install Schniz.fnm# Installer Node.js 24fnm install 24
# Passer à Node.js 24fnm use 24
# Définir la version par défautfnm default 24
# Lister les versions installéesfnm listAccélération pour les utilisateurs de Chine continentale
Si vous êtes en Chine continentale, le téléchargement de Node.js et des paquets npm peut être lent ; vous pouvez alors utiliser des miroirs nationaux.
Miroir npm
# Utiliser temporairement le miroir pour l'installationnpm install --registry=https://registry.npmmirror.com
# Définir le miroir de façon permanentenpm config set registry https://registry.npmmirror.com
# Vérifier que le miroir est bien configurénpm config get registryMiroir des programmes d’installation de Node.js
Les programmes d’installation de Node.js disposent aussi d’une adresse de téléchargement en miroir : https://npmmirror.com/mirrors/node/. Une fois sur le site, choisissez une version qui n’est pas inférieure à 24.
Miroir Homebrew
Si vous utilisez Homebrew en Chine continentale, vous pouvez configurer le miroir de l’USTC pour les bottles :
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottlesVérification de l’installation
Une fois l’installation terminée, vérifiez que Node.js et npm sont disponibles dans un terminal nouvellement ouvert :
# Vérifier la version de Node.js, v24.0.0 ou supérieure requisenode --version
# Vérifier la version de npmnpm --versionUne sortie réussie ressemble à ceci :
$ node --versionv24.3.0
$ npm --version11.4.2Si node --version affiche une version inférieure à 24, réinstallez Node.js avec les méthodes ci-dessus, ou utilisez un gestionnaire de versions pour passer à la version 24 ou supérieure.
Configurer le répertoire global de npm
Desktop installe les paquets gérés, tels que les Agent CLI, dans le répertoire global de votre npm local. Si ce répertoire global se trouve dans un emplacement qui exige des droits d’administrateur, l’installation peut produire une erreur de permissions EACCES. Il est recommandé de déplacer le répertoire global dans votre répertoire utilisateur plutôt que de modifier les permissions d’un répertoire système :
mkdir -p ~/.npm-globalnpm config set prefix ~/.npm-globalAjoutez ensuite ~/.npm-global/bin (sous Windows, le répertoire global de npm lui-même) au PATH du système, puis redémarrez le terminal et Desktop. Avec nvm ou fnm, le répertoire global se trouve déjà dans votre répertoire utilisateur, cette étape est inutile.
Dépannage
Problèmes Windows
Si les commandes node ou npm ne sont pas disponibles après l’installation :
- Redémarrez l’invite de commande ou PowerShell
- Si elles restent indisponibles, ajoutez manuellement Node.js au PATH :
- Recherchez « Variables d’environnement » et ouvrez « Modifier les variables d’environnement système »
- Cliquez sur « Variables d’environnement »
- Dans « Variables système », recherchez « Path » 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
- Quittez complètement Desktop puis relancez-le
Si vous rencontrez des erreurs de stratégie d’exécution en utilisant nvm ou des scripts npm :
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserProblèmes macOS
Si vous rencontrez des erreurs de permissions lors de l’installation de paquets npm globaux, reportez-vous à la section Configurer le répertoire global de npm ci-dessus, ou utilisez nvm / fnm.
Si la commande n’est pas disponible après l’installation, redémarrez le terminal et vérifiez que le répertoire de Node.js (généralement /usr/local/bin ou /opt/homebrew/bin) figure dans le PATH.
Problèmes Linux
Si vous rencontrez des erreurs de permissions lors de l’installation de paquets npm globaux, reportez-vous à la section Configurer le répertoire global de npm ci-dessus, ou utilisez nvm / fnm, plutôt que d’installer des paquets globaux avec sudo.
Si la version de Node.js installée via le gestionnaire de paquets du système est inférieure à 24 :
- Utilisez le dépôt 24.x de NodeSource (voir plus haut)
- Ou utilisez un gestionnaire de versions (nvm / fnm)
Vérification de l’environnement
Si la vérification échoue, contrôlez les points suivants :
# Vérifier si Node.js est dans le PATHwhere node
# Vérifier le chemin d'installationGet-Command node# Vérifier si Node.js est dans le PATHwhich node
# Vérifier le chemin d'installationls -l $(which node)# Vérifier si Node.js est dans le PATHwhich node
# Vérifier le chemin d'installationls -l $(which node)Étapes suivantes
Une fois l’installation de Node.js terminée, vous pouvez continuer avec les étapes suivantes :
Besoin de plus d’aide ?
Si vous rencontrez des problèmes non abordés ici :
- Visitez la documentation officielle de Node.js
- Consultez Comment Desktop utilise votre environnement Node
- Consultez la présentation du produit HagiCode pour le contexte actuel du produit et de la chaîne d’outils associée
HagiCode
HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.
Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.
- IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
- EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
- IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.
Télécharger pour Windows
Partager HagiCode
Transformez vos idées en logiciels livrés.
HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.
- Intelligent
- Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
- Efficace
- L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
- Ludique
- Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.
© 2026 HagiCode | Powered By hagilight-starlight@0.20.0 | Branch: main | Commit: 0dde182 | Built:

