FR
Fondamentaux

Qu'est-ce que Node.js (et comment l'installer)

Outils et configuration2 lecture min.Mis à jour 12 juin 2026

En bref

Node.js est un runtime qui vous permet d'exécuter du JavaScript sur votre ordinateur plutôt que seulement dans le navigateur. Presque tout projet web moderne en a besoin, car les outils qui construisent, lancent et testent votre application sont eux-mêmes des programmes JavaScript, et Node.js est ce qui les exécute. Quand un tutoriel vous dit de lancer "npm install" ou "npm run dev", cette commande ne fonctionne que parce que Node.js est installé. Voyez-le comme le moteur sur lequel repose votre projet.

Pourquoi vous avez besoin de Node.js

Quand vous construisez un site web avec un framework moderne, vous n'écrivez pas seulement des fichiers qu'un navigateur ouvre. Vous démarrez un Dev Server, installez des paquets et compilez votre code. Tous ces outils sont écrits en JavaScript et ont besoin de Node.js pour tourner. Sans lui, les commandes de presque tous les tutoriels échouent simplement avec "command not found".

  • Il démarre le Dev Server qui prévisualise votre site pendant que vous construisez.
  • Il exécute npm, l'outil qui installe les bibliothèques dont dépend votre projet.
  • Il exécute les outils de build, de test et de lint qui publient et vérifient votre code.

Comment l'installer

La façon la plus sûre d'installer Node.js passe par le site officiel nodejs.org. Téléchargez la version LTS (Long Term Support), la variante stable recommandée pour presque tout le monde, et lancez l'installateur. Une fois terminé, ouvrez un nouveau terminal et vérifiez que tout a fonctionné.

node --version
npm --version
Les deux commandes doivent afficher un numéro de version. Si oui, Node.js et npm sont prêts.

Confusions fréquentes des débutants

Node.js n'est pas un autre langage, c'est du JavaScript à un nouvel endroit. La plupart du temps, vous n'utilisez pas Node.js directement non plus. Vous l'installez une fois, puis les outils que vous lancez vraiment (npm, votre Dev Server, votre framework) l'utilisent en arrière-plan. Quand une commande échoue juste après l'installation, la solution habituelle est de fermer entièrement votre terminal et d'en ouvrir un nouveau, pour qu'il détecte la nouvelle installation. Autre chose qui trouble : le numéro de version compte moins qu'on ne le craint. Tant que vous êtes sur une version LTS récente, presque tous les tutoriels et projets fonctionnent, et vous aurez rarement à repenser à Node.js après la configuration. Vous n'avez pas non plus à le mettre à jour sans cesse ; une vérification annuelle suffit à la plupart.

Questions fréquemment posées

Étape suivante

Prêt à mettre l’IA au service d’un véritable workflow ?

Commencez par le cours de base, conservez vos progrès localement et synchronisez tout sur votre compte gratuit quand vous le souhaitez.