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

De Get Docs
Aller à :navigation, rechercher

Introduction

Node.js est un environnement d'exécution JavaScript populaire qui vous aide à travailler avec des bibliothèques JavaScript frontales telles que React, Angular et Vue . Vous pouvez également créer des applications complètes à l'aide des frameworks Express et Nest. Pour créer des applications JavaScript, vous aurez besoin d'un environnement Node local.

Dans ce didacticiel, vous allez configurer un environnement de programmation Node.js local pour votre ordinateur Windows.

Conditions préalables

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 gérer plusieurs versions de Node.js à la fois, ce qui est utile si vous devez utiliser des versions spécifiques de Node pour différents projets. NVM a une version Windows que vous utiliserez pour installer Node.js dans cette étape.

Visitez la page NVM-windows releases pour acquérir la dernière version. Au moment de la rédaction de ce didacticiel, la dernière version de NVM est la 1.1.9.

Faites défiler jusqu'à la section Actifs et cliquez sur nvm-setup.exe pour télécharger le fichier d'installation dans le dossier de téléchargement de votre ordinateur :

Section Actifs NVM

Une fois le téléchargement terminé, accédez à votre emplacement de téléchargement et double-cliquez sur le nvm-setup.exe fichier pour démarrer le processus d'installation.

L'assistant d'installation se chargera et proposera des options à sélectionner, telles que le dossier de destination de l'outil :

Installation NVM — Sélectionnez l'emplacement de destination

Suivez les invites d'installation pour installer NVM sur votre ordinateur.

Ensuite, ouvrez le terminal, l'invite de commande ou PowerShell en tant qu'administrateur ' sur votre ordinateur.

Utilisez cette commande pour vérifier l'installation NVM :

nvm -v

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

OutputRunning version 1.1.9.
...

Vous pouvez voir quelles versions de nœud sont disponibles pour vous à installer 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 principales : Current et LTS pour un support à long terme. À des fins de développement, il est recommandé d'installer la version LTS. Vous pouvez également en savoir plus sur la version de nœud à utiliser.

Vous installerez ensuite la dernière version LTS de cette liste avec la commande suivante :

nvm install 16.16.0

Node.js version 16.16.0 sera installé 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

Vérifiez 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 plusieurs versions sont installées, vous pouvez sélectionner une version différente dans cette liste avec nvm use, en précisant la version que vous souhaitez utiliser :

nvm use 16.16.0

Vous verrez une sortie comme celle-ci :

OutputNow using node v16.16.0 (64-bit)

Utilisez la commande suivante pour vérifier la version du nœud :

node --version

Vous verrez la version de Node dans la sortie :

Outputv16.16.0

Node installe également le Node Package Manager (NPM) pour installer et gérer les packages Node. Utilisez la commande suivante pour vérifier la version de NPM :

npm --version

Vous verrez la version NPM dans la sortie :

Output8.11.0

Dans cette étape, vous avez installé Node. Pour terminer la configuration de votre environnement de développement local, vous aurez également besoin de Git Bash sur votre ordinateur Windows, que vous installerez à l'étape suivante.

Étape 2 - Installation de Git Bash

Dans cette étape, vous allez installer 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 Windows, vous pouvez effectuer la plupart des tâches avec l'invite de commande Windows intégrée ou PowerShell. Cependant, les commandes basées sur Linux sont la norme dans les workflows 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 disposez de la dernière version de développement de Windows 10, vous pouvez installer Git à l'aide de l'utilitaire de ligne de commande winget :

winget install --id Git.Git -e --source winget

La winget L'outil est l'interface client du service Gestionnaire de packages Windows.

La --id le drapeau raconte winget pour installer un package identifié par son ID unique. La -e ou exact flag nécessite une sensibilité à la casse. La --source flag assure l'installation à partir de la source donnée : dans ce cas, le winget dépôt.

Vous pouvez également installer Git Bash avec l'assistant d'installation en visitant le site Web de Git :

Page de téléchargement 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é :

Assistant d'installation Git

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 simple application "Hello, World" pour tester l'environnement d'exécution Node.js.

Ouvrez l'application Git Bash que vous venez d'installer. Utilisez ensuite la commande suivante pour créer un nouveau fichier avec nano, un éditeur de texte en ligne de commande :

nano hello.js

Vous pouvez également ouvrir ce fichier dans votre éditeur préféré, tel que VSCode.

Ajoutez les lignes suivantes au hello.js dossier:

bonjour.js

let message = "Hello, World!";
console.log(message);

Tout d'abord, vous définissez le message variable avec une chaîne de Hello, World!. Alors, console.log affichera le contenu du message variable lors de l'exécution du fichier.

Enregistrez et fermez le fichier.

Exécutez maintenant 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 pouvez exécuter le hello.js dossier.

Conclusion

Node est un environnement d'exécution JavaScript robuste. Dans ce didacticiel, vous avez créé votre environnement de développement Node local dans Windows 10.

Maintenant que votre environnement de développement local est configuré dans Windows, vous pouvez configurer un serveur Node et commencer à créer des applications frontales en suivant nos tutoriels pour React, Angular, et Vue.js. Pour le développement full-stack, vous pouvez configurer des projets dans Express.