L’auteur a sélectionné Code.org pour recevoir un don dans le cadre du programme Write for DOnations.
Introduction
Node.js est un environnement d’exécution JavaScript populaire qui vous aide à travailler avec des bibliothèques JavaScript côté frontal telles que React, Angular et Vue. Vous pouvez également créer des applications full-stack avec les frameworks Express et Nest. Pour développer des applications JavaScript, vous aurez besoin d’un environnement Node local.
Dans ce tutoriel, vous configurerez un environnement de programmation Node.js local pour votre ordinateur Windows.
Prérequis
Vous aurez besoin d’un ordinateur de bureau ou portable exécutant Windows 10 avec un accès administratif et une connexion internet.
Étape 1 — Installation de Node.js à l’aide de Node Version Manager
Node Version Manager ou NVM est la méthode préférée pour installer Node.js sur votre ordinateur. NVM vous permet de maintenir plusieurs versions de Node.js en même temps, ce qui est utile si vous avez besoin d’utiliser des versions spécifiques de Node pour différents projets. NVM dispose d’une version Windows que vous utiliserez pour installer Node.js à cette étape.
Rendez-vous sur la page des versions de NVM-windows pour obtenir la dernière version. Au moment de la rédaction de ce tutoriel, la dernière version de NVM est la 1.1.9.
Faites défiler jusqu’à la section Assets et cliquez sur nvm-setup.exe
pour télécharger le fichier d’installation dans le dossier de téléchargements de votre ordinateur:

Une fois le téléchargement terminé, rendez-vous dans l’emplacement de vos téléchargements et double-cliquez sur le fichier nvm-setup.exe
pour démarrer le processus d’installation.
L’assistant d’installation se chargera et proposera des options de sélection, telles que le dossier de destination de l’outil:

Suivez les instructions d’installation pour installer NVM sur votre ordinateur.
Ensuite, ouvrez le Terminal, l’invite de commandes ou PowerShell en tant qu’administrateur sur votre ordinateur.
Utilisez cette commande pour vérifier l’installation de NVM:
- nvm -v
Vous verrez la sortie suivante avec le numéro de version de NVM:
OutputRunning version 1.1.9.
...
Vous pouvez consulter les versions de Node disponibles pour l’installation avec cette commande :
- nvm list available
Vous verrez une liste des versions de Node :
Output| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 18.7.0 | 16.16.0 | 0.12.18 | 0.11.16 |
| 18.6.0 | 16.15.1 | 0.12.17 | 0.11.15 |
| 18.5.0 | 16.15.0 | 0.12.16 | 0.11.14 |
| 18.4.0 | 16.14.2 | 0.12.15 | 0.11.13 |
| 18.3.0 | 16.14.1 | 0.12.14 | 0.11.12 |
| 18.2.0 | 16.14.0 | 0.12.13 | 0.11.11 |
| 18.1.0 | 16.13.2 | 0.12.12 | 0.11.10 |
| 18.0.0 | 16.13.1 | 0.12.11 | 0.11.9 |
| 17.9.1 | 16.13.0 | 0.12.10 | 0.11.8 |
| 17.9.0 | 14.20.0 | 0.12.9 | 0.11.7 |
| 17.8.0 | 14.19.3 | 0.12.8 | 0.11.6 |
| 17.7.2 | 14.19.2 | 0.12.7 | 0.11.5 |
| 17.7.1 | 14.19.1 | 0.12.6 | 0.11.4 |
| 17.7.0 | 14.19.0 | 0.12.5 | 0.11.3 |
| 17.6.0 | 14.18.3 | 0.12.4 | 0.11.2 |
| 17.5.0 | 14.18.2 | 0.12.3 | 0.11.1 |
| 17.4.0 | 14.18.1 | 0.12.2 | 0.11.0 |
| 17.3.1 | 14.18.0 | 0.12.1 | 0.9.12 |
| 17.3.0 | 14.17.6 | 0.12.0 | 0.9.11 |
| 17.2.0 | 14.17.5 | 0.10.48 | 0.9.10 |
Node a deux versions majeures : Current et LTS pour le support à long terme. Pour des fins de développement, il est recommandé d’installer la version LTS. Vous pouvez également en savoir plus sur quelle version de Node utiliser.
Vous installerez ensuite la dernière version LTS de cette liste avec la commande suivante :
- nvm install 16.16.0
La version 16.16.0 de Node.js sera installée sur votre ordinateur :
OutputDownloading node.js version 16.16.0 (64-bit)...
Extracting...
Complete
Installation complete. If you want to use this version, type
nvm use 16.16.0
Revoyez les versions de Node installées sur votre ordinateur :
- nvm list
Vous verrez une liste avec les versions de Node disponibles :
Output 16.16.0
* 16.15.0 (Currently using 64-bit executable)
14.16.0
8.12.0
Si vous avez plus d’une version installée, vous pouvez sélectionner une version différente dans cette liste avec nvm use
, en spécifiant la version que vous souhaitez utiliser :
- nvm use 16.16.0
Vous verrez une sortie comme ceci :
OutputNow using node v16.16.0 (64-bit)
Utilisez la commande suivante pour vérifier la version de Node :
- node --version
Vous verrez la version de Node dans la sortie :
Outputv16.16.0
Node installe également le Gestionnaire de Paquets Node (NPM) pour installer et gérer les paquets Node. Utilisez la commande suivante pour vérifier la version de NPM :
- npm --version
Vous verrez la version de NPM dans la sortie :
Output8.11.0
Dans cette étape, vous avez installé Node. Pour compléter la configuration de votre environnement de développement local, vous aurez également besoin de Git Bash sur votre ordinateur Windows, que vous installerez dans la prochaine étape.
Étape 2 — Installation de Git Bash
Dans cette étape, vous installerez Git Bash sur votre ordinateur. Git est un système de contrôle de version populaire, tandis que Bash est un programme de terminal populaire pour le système d’exploitation Linux.
En tant qu’utilisateur de Windows, vous pouvez effectuer la plupart des tâches avec l’invite de commandes intégrée à Windows ou PowerShell. Cependant, les commandes basées sur Linux sont la norme dans les flux de travail de développement modernes. En utilisant et en apprenant les commandes Bash, vous pourrez suivre la majorité des tutoriels de programmation.
Si vous utilisez Windows 11 ou avez la dernière version de développement de Windows 10, vous pouvez installer Git en utilisant l’utilitaire de ligne de commande winget
:
- winget install --id Git.Git -e --source winget
L’outil winget
est l’interface client du service Gestionnaire de packages Windows.
Le drapeau --id
indique à winget
d’installer un package identifié par son identifiant unique. Le drapeau -e
ou exact
nécessite une sensibilité à la casse. Le drapeau --source
garantit l’installation à partir de la source donnée : dans ce cas, le référentiel winget
.
Vous pouvez également installer Git Bash avec l’assistant d’installation en visitant le site Web de Git:

Si vous choisissez d’utiliser l’assistant d’installation, vous pouvez exécuter le fichier d’installation avec les paramètres par défaut une fois le téléchargement terminé :

Pour vérifier votre installation Git, exécutez la commande suivante :
- git --version
Vous verrez la version :
Outputgit version 2.30.2.windows.1
Avec les outils nécessaires sur votre ordinateur, vous pouvez maintenant créer un programme Node.js simple pour tester que tout fonctionne comme prévu.
Étape 3 — Création d’un programme simple
Dans cette étape, vous allez créer une application simple « Bonjour, le Monde » pour tester l’environnement d’exécution Node.js.
Ouvrez l’application Git Bash que vous venez d’installer. Ensuite, utilisez la commande suivante pour créer un nouveau fichier avec nano
, un éditeur de texte en ligne de commande :
- nano hello.js
Alternativement, vous pouvez ouvrir ce fichier dans votre éditeur préféré, tel que VSCode.
Ajoutez les lignes suivantes au fichier hello.js
:
let message = "Hello, World!";
console.log(message);
Tout d’abord, vous définissez la variable message
avec une chaîne de caractères Bonjour, le Monde !
. Ensuite, console.log
affichera le contenu de la variable message
lorsque le fichier est exécuté.
Enregistrez et fermez le fichier.
Maintenant, exécutez ce programme avec Node :
- node hello.js
Le programme s’exécute et affiche sa sortie à l’écran :
OutputHello, World!
Node.js vous permet d’exécuter du code JavaScript sans navigateur, c’est pourquoi vous avez pu exécuter le fichier hello.js
.
Conclusion
Node est un environnement d’exécution JavaScript robuste. Dans ce tutoriel, vous avez créé votre environnement de développement Node local sous Windows 10.
Maintenant que vous avez configuré votre environnement de développement local sous Windows, vous pouvez mettre en place un serveur Node et commencer à construire des applications frontales en suivant nos tutoriels pour React, Angular, et Vue.js. Pour le développement full-stack, vous pouvez configurer des projets avec Express.