À propos de Node.js
Node.js est un environnement d'exécution JavaScript construit sur le moteur V8 de Chrome. Il permet d'exécuter du JavaScript hors du navigateur et constitue la base de la majorité des outils du front-end (bundlers, transpileurs) comme du back-end (serveurs HTTP, API). L'installation fournit trois exécutables clés : node (le runtime), npm (le gestionnaire de paquets) et npx (lanceur de binaires de paquets). corepack était fourni jusqu'à Node 24 inclus pour activer pnpm et yarn ; depuis Node 25, installez-le séparément via npm install -g corepack.
Versions et politique de support
Node.js suit un cycle de publication strict. Les versions paires deviennent des versions LTS (Long Term Support) — par exemple 22, 24, 26 —, recommandées en production. Les versions impaires sont stables mais à support court, jamais promues LTS, et à éviter en environnement de production durable. Pour des projets professionnels, installez toujours la dernière LTS, et envisagez un gestionnaire de versions (nvm, fnm, ou Volta) si vous devez jongler entre plusieurs versions selon les projets.
Pièges courants
Les paquets fournis par les dépôts système des distributions Linux sont souvent très en retard par rapport aux LTS officielles. Préférez le dépôt NodeSource, un gestionnaire de versions, ou le binaire officiel. Sous Windows comme sur macOS, vérifiez que node et npm partagent bien la même installation après une mise à jour pour éviter les conflits de chemins.