Apprendre Node.js : Installation

Suivez le guide pour télécharger et installer Node.js sur votre ordinateur.

Icône de calendrier
Intermédiaire
7 chapitres

Téléchargement

Se rendre à l’adresse suivante et télécharger la dernière version LTS (recommandé) de Node.js correspondante à votre système d’exploitation.

On distingue trois types de versions Node.js :

  • La version LTS (Long Term Support) : plus stable et sécurisée (support de 30 mois).
  • La Current version : mise à jour plus fréquemment et principalement à destination des développeurs de librairies (support de 6 mois).
  • La version Nightly : mise à jour toutes les 24h, au gré des interventions de la communauté sur le code source de Node.js. Elle est à utiliser avec prudence et n’est pas recommandée pour les développeurs ne travaillant pas activement sur le code source du projet Node.js.

En savoir plus sur la nomenclature des versions logicielles.

Installation

Une fois téléchargé, exécuter l’installateur de Node.js en laissant les paramètres par défaut en s’assurant que les options Node.js runtime, npm package manager et Add to PATH soient bien cochés.

  • Node.js runtime : Il s’agit du cœur de Node.js, il est obligatoire pour son fonctionnement.
  • npm package manager : Il s’agit du gestionnaire de paquets officiel de Node.js qui va nous permettre de gérer (installer, supprimer…) de nouveaux modules (équivalents de librairies, bibliothèques, extensions…) sur nos projets Node.js.
  • Add to PATH : Cela ajoute Node.js, npm et les modules installés globalement par npm à l’environnement de variable système PATH, ce qui permet de les utiliser dans le terminal via des lignes de commande.
Vérifier que Node a bien été installé

Pour vérifier que Node.js a bien été installé, taper la ligne de commande :

copié !
node -v
Vérifier que npm a bien été installé

npm (Node Package Manager) est le gestionnaire de paquets officiel permettant de gérer les bibliothèques de programmation JavaScript pour Node.js.

Nous détaillerons dans le chapitre suivant le rôle de l’outil npm, mais commençons simplement par vérifier qu’il a bien été installé lors de l’installation de Node.js avec la commande suivante :

copié !
npm -v

Mise à jour

Il existe de nombreuses manières de mettre à jour Node.js, en fonction de votre système d’exploitation :

Windows
  • En téléchargeant une nouvelle version depuis la page de téléchargement de Node.js. L’exécution du fichier exécutable remplacera l’ancienne version de Node.js par cette dernière.
  • Via le gestionnaire de packages pour Windows Chocolately.
macOS
Linux

Commande node

Node est un environnement d’exécution permettant d’exécuter du code JavaScript côté serveur via la commande node.

REPL

Node.js est livré avec une Boucle de Lecture-Évaluation-Impression (en anglais « Read-Eval-Print Loop »), plus connue sous l’acronyme REPL.

Il s’agit de l’invite de commande interactif de Node.js, capable d’exécuter n’importe quel script JS.

Le REPL s’avère ainsi extrêmement utile pour :

  • Expérimenter avec JavaScript et l’écosystème Node
  • Déboguer du code

Node.js dispose d’un REPL autonome accessible depuis la ligne de commande, et d’un module REPL intégré pouvant être exploité pour créer ses propres REPL personnalisés.

Pour lancer le REPL, il suffit d’exécuter la commande node dans l’invite de commande.

copié !
node

REPL vous propose ensuite de taper n’importe quel code JS dans un invite commençant par un chevron >. Un peu comme dans l’onglet console de l’inspecteur d’élément d’un navigateur web.

> let username = "Toto"
undefined
> username
"Toto"

Exécuter un fichier

La commande node suivie d’un nom de fichier, permet sous cette forme d’exécuter un fichier .js.

Créons par exemple un fichier index.js à la racine d’un projet Node :

console.log('Hey from laConsole!')

Il sera alors possible d’exécuter ce fichier côté serveur avec la commande node index.js, ou uniquement node index.

copié !
node index

Vous remarquerez ainsi que votre console.log s’affichera… dans le terminal !