Comment installer Node.js et créer un environnement de développement local sur Windows

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:

NVM Assets section

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:

NVM Installation — Select the Destination Location

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:

  1. nvm -v

Vous verrez la sortie suivante avec le numéro de version de NVM:

Output
Running version 1.1.9. ...

Vous pouvez consulter les versions de Node disponibles pour l’installation avec cette commande :

  1. 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 :

  1. nvm install 16.16.0

La version 16.16.0 de Node.js sera installée sur votre ordinateur :

Output
Downloading 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 :

  1. 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 :

  1. nvm use 16.16.0

Vous verrez une sortie comme ceci :

Output
Now using node v16.16.0 (64-bit)

Utilisez la commande suivante pour vérifier la version de Node :

  1. node --version

Vous verrez la version de Node dans la sortie :

Output
v16.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 :

  1. npm --version

Vous verrez la version de NPM dans la sortie :

Output
8.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:

  1. 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:

Git downloads page

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é :

Git installation wizard

Pour vérifier votre installation Git, exécutez la commande suivante :

  1. git --version

Vous verrez la version :

Output
git 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 :

  1. 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 :

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 :

  1. node hello.js

Le programme s’exécute et affiche sa sortie à l’écran :

Output
Hello, 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.

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-node-js-and-create-a-local-development-environment-on-windows