Installation sur macOS
La méthode la plus simple est Homebrew : brew install node installe le runtime et npm en une commande. Cette formule suit la version courante de Node.js, pas la LTS ; pour figer une version de support à long terme, installez une formule versionnée comme brew install node@24 (il n'existe pas de formule node@lts). Le binaire se trouve dans /opt/homebrew/bin/node sur les Mac Apple Silicon (M1 et suivants) et dans /usr/local/bin/node sur les Mac Intel. Vérifiez votre PATH si la commande node n'est pas trouvée après l'installation.
Gérer plusieurs versions
Si vos projets exigent des versions différentes de Node.js, n'installez pas le paquet Homebrew global : utilisez plutôt un gestionnaire de versions comme nvm ou fnm. Cela évite les conflits et permet de basculer par projet avec un fichier .nvmrc. nvm est une fonction shell qu'il faut sourcer : après brew install nvm, exécutez export NVM_DIR="$HOME/.nvm" puis . "$(brew --prefix nvm)/nvm.sh" avant nvm install --lts, et ajoutez ces lignes à votre ~/.zshrc pour les sessions suivantes. Notez que la formule node de Homebrew et une installation nvm peuvent entrer en conflit dans le PATH ; choisissez une seule approche.
Configuration et nettoyage
Le fichier ~/.npmrc stocke la configuration de npm (registre privé, proxy, jeton d'authentification). Les paquets installés globalement résident dans le préfixe npm (souvent /opt/homebrew/lib/node_modules). La formule node de Homebrew n'inclut plus Corepack : pour activer pnpm ou yarn, installez-le d'abord avec brew install corepack, puis lancez corepack enable. Pour désinstaller une installation nvm, lancez brew uninstall nvm, supprimez le dossier avec rm -rf ~/.nvm et retirez les lignes nvm de votre ~/.zshrc ; notez que ~/.npmrc et les paquets installés globalement subsistent.