Node.js est devenu l'épine dorsale du développement JavaScript moderne, alimentant tout, des simples scripts aux applications complexes côté serveur. En janvier 2026, la dernière version LTS (Long-Term Support) est la suivante Node.js 24.x (avec des versions récentes comme 24.12.0), tandis que la branche expérimentale actuelle est autour de 25.x. Pour les débutants, l'installation de Node.js sur macOS est simple, en particulier en utilisant la fonction Homebrew-le gestionnaire de paquets bien-aimé qui simplifie l'installation des logiciels.
Nous verrons ce que sont Node.js et Homebrew, les instructions d'installation étape par étape, la vérification, les mises à jour, les problèmes courants et les meilleures pratiques. À la fin, vous aurez Node.js et npm (Node Package Manager) prêts à construire vos premiers projets.
Qu'est-ce que Node.js ?
Node.js est un environnement d'exécution JavaScript open-source et multiplateforme basé sur le moteur V8 de Chrome. Il vous permet d'exécuter du code JavaScript en dehors du navigateur, ce qui est parfait pour le développement d'applications dorsales, d'API, d'outils en ligne de commande et d'applications complètes.
Caractéristiques principales :
- Asynchrone et événementiel: Gère efficacement de nombreuses connexions.
- Écosystème npm: Il est livré avec npm, le plus grand registre de logiciels au monde avec des millions de paquets.
- Polyvalent: Utilisé par des entreprises telles que Netflix, LinkedIn et Uber.
L'installation de Node.js entraîne également l'installation automatique de npm.
Qu'est-ce que le Homebrew ?
Homebrew (souvent appelé “brew”) est le gestionnaire de paquets manquant pour macOS. Il vous permet d'installer des logiciels à l'aide de simples commandes de terminal, en gérant les dépendances et les mises à jour sans effort.
Pourquoi utiliser Homebrew pour Node.js ?
- Pas besoin de privilèges sudo (évite les problèmes de permission).
- Mises à jour et désinstallations faciles.
- S'intègre parfaitement à macOS.
- Préféré à l'installateur officiel .pkg pour les développeurs.
Homebrew est gratuit, à code source ouvert et entretenu par la communauté.
Conditions préalables
Avant de commencer :
- Un Mac fonctionnant sous macOS (Intel ou Apple Silicon).
- Connaissance de base de Terminal (dans Applications > Utilitaires).
- Connexion Internet.
- Accès administratif (pour l'installation Homebrew).
Aucune connaissance préalable en programmation n'est requise !
Étape 1 : Installer Homebrew
Si vous avez déjà Homebrew, passez à l'étape 2.
1. Ouvrir Terminal (recherchez-le dans Spotlight avec Cmd + Espace).
2. Collez le script d'installation officiel :
bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
3. Le programme d'installation est téléchargé et exécuté. Il se peut que l'on vous demande votre mot de passe et que cela prenne quelques minutes.
support.apple.com
4. Suivez les instructions à l'écran. Sur les macOS les plus récents (Ventura+), il se peut que des lignes soient ajoutées à votre profil shell (~/.zprofile ou ~/.zshrc).
5. Vérifier l'installation :
bash brew --version
Vous devriez voir quelque chose comme Homebrew 4.x.x.
6. Mettre à jour Homebrew :
bash brew update
Problème courant : Si vous obtenez “command not found : brew”, redémarrez Terminal ou exécutez les commandes suggérées pour ajouter Homebrew à votre PATH.
Étape 2 : Installer Node.js avec Homebrew
Homebrew's nœud installe la dernière version stable (actuellement Node.js 24.x LTS à partir de fin 2026).
1. Dans Terminal, exécutez :
bash brew install node
2. Homebrew télécharge Node.js, npm et les dépendances. Cela peut prendre de 5 à 15 minutes en fonction de votre connexion. Vous verrez des barres de progression et des résultats comme :
==> Téléchargement de https://ghcr.io/v2/homebrew/core/node... ==> Installation de node ==> Couler node--24.12.0.arm64_ventura.bottle.tar.gz
3. Pour des versions spécifiques (par exemple, les anciennes LTS comme node@20) :
bash brew install node@20
4. Mais pour les débutants, il convient de s'en tenir au nœud par défaut de la dernière LTS.
cs.swarthmore.edu
Étape 3 : Vérifier l'installation
Une fois l'opération terminée :
1. Vérifiez la version de Node.js :
bash node --version # ou node -v
Attendu : v24.12.0 (ou LTS similaire récent).
2. Vérifier la version de npm :
bash npm --version # ou npm -v
Attendu : Quelque chose comme 10.x.x.
3. Tester un script simple:Créer un fichier hello.js:
bash
echo 'console.log("Hello, Node.js !");' > hello.js
node hello.js
Sortie : Bonjour, Node.js !
4. treehouse.github.io
5. radixweb.com
Nous vous félicitons ! Node.js est installé.
Mise à jour de Node.js et npm
Homebrew facilite les mises à jour.
1. Mettez d'abord à jour Homebrew :
bash brew update
2. Mettre à jour Node.js :
bash brew upgrade node
Cela permet de récupérer la dernière version.
3. Pour npm :
bash npm install -g npm@latest
4. Vérifier que les paquets globaux ne sont pas périmés :
bash npm dépassé -g
Installation de paquets globaux avec npm
npm vous permet d'installer des outils globalement (disponibles partout).
Exemples pour les débutants :
- Créer un serveur simple :
bash npm install -g http-server
- Des alternatives modernes comme Yarn ou pnpm :
bash npm install -g yarn
Utilisez toujours -g pour les installations globales.
Désinstallation de Node.js
Si nécessaire : bash brew uninstall node Pour des versions spécifiques : bash brew uninstall node@20 Nettoyer : bash brew cleanup
Problèmes courants et dépannage
- Commande introuvable : node
- Redémarrer le terminal.
- Assurez-vous que le fichier bin de Homebrew se trouve dans le PATH :
/opt/homebrew/bin(Apple Silicon) ou/usr/local/bin(Intel). - Exécuter
médecin brasseurpour les diagnostics.
- Erreurs de permission
- Homebrew évite le sudo-ne jamais l'utiliser avec le brew.
- Problèmes liés au silicium d'Apple (M1/M2/M3)
- Homebrew s'installe nativement. En cas de problème, assurez-vous que Rosetta n'interfère pas.
- Conflits avec les installations précédentes
- Désinstallez d'abord tout Node.js de nodejs.org.
- Installation lente
- Normal pour les premiers téléchargements.
- Avertissements de zsh
- Suivez les instructions de Homebrew après l'installation.
Exécuter médecin brasseur à tout moment pour les contrôles de santé.
Pourquoi ne pas utiliser le NVM ou d'autres gestionnaires ?
Pour les débutants, Homebrew est plus simple : une seule version pour l'ensemble du système.
Les utilisateurs avancés préfèrent NVM (Node Version Manager) pour changer de version par projet :
bash brew install nvm
Mais commencez par Homebrew - migrez plus tard si nécessaire.
Bonnes pratiques pour les débutants
- Utiliser les versions LTS: Stable et supporté plus longtemps (Node.js 24.x est le LTS actuel en 2026).
- Paquets spécifiques à un projet: Utiliser npm init et package.json.
- Apprendre les bases:
- npm init -y : Configuration rapide du projet.
- npm install express : Framework web populaire.
- Sécurité: Restez à jour - Node.js publie régulièrement des correctifs de sécurité.
- Explorer: Essayez de construire un simple serveur Express ou un outil CLI.
- Ressources:
- Documents officiels : nodejs.org
- Homebrew : brew.sh
- Cours gratuits : freeCodeCamp, tutoriels Node.js sur YouTube.
Conclusion
Installation de Node.js avec brew install node est l'un des moyens les plus simples d'accéder à l'écosystème JavaScript sur macOS. En quelques commandes seulement, vous avez mis en place un environnement puissant pour créer des serveurs, des outils et des applications.
Comme vous utilisez maintenant la dernière version LTS (24.x), vous êtes prêt pour le développement moderne. Lancez une petite exécution de node en mode REPL (shell interactif) et expérimentez avec JavaScript. À Carmatec, Avec Node.js, nos développeurs experts aident les entreprises à transformer ces fondations en solutions performantes, sécurisées et évolutives. Que vous construisiez des applications en temps réel, des microservices ou des plateformes cloud-natives, vous pouvez embaucher des développeurs Node.js expérimentés de Carmatec afin d'accélérer le développement, de garantir les meilleures pratiques et d'obtenir des résultats prêts à l'emploi.