Comment installer node.js sur Windows
Sommaire
- 1- Objectifs
- 2- Présentation
- 3- Compatibilité
- 4- Étapes d'installation
- 4.1- Téléchargez le programme d'installation
.msi
de Node.js - 4.2- Exécutez le programme d'installation de Node.js
- 4.3- Finalisez l'installation de Node.js
- 5- Fonctionnalités proposées par le programme d’installation Node.js
- 6- Emplacement et installation
- 6.1- Examen de l'emplacement d'installation de Node.js
- 6.2- Examen de l'installation de Node.js
- 7- Mettre à jour la version locale de
npm
- 7.1.1- Sommaire du cours Node.js
Comment installer node.js sur windows
-
Objectifs
- Être capable de télécharger et d’installer node.js sur Windows
-
Présentation
- Node.js est un environnement d’exécution JavaScript, c’est-à-dire qu’il permet d’exécuter du code JavaScript en dehors des navigateurs, directement sur le serveur.
- Open-source et cross-platform, Node JS Windows donne la possibilité de construire entièrement une application web moderne avec un seul et même langage.
- Dans cet article, vous apprendrez à installer Node.js sur Windows.
-
Compatibilité
- Node.js Windows est donc compatible avec les versions :
- Windows 7, Windows 8, Windows 8.1 et Windows 10 pour les PC ;
- Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 et Windows Server 2019 pour les serveurs.
-
Étapes d’installation
-
Téléchargez le programme d’installation
.msi
de Node.js - La procédure pour installer Node.js sur Windows commence par une visite sur la page « Téléchargements » du site officiel.
- Deux options sont offertes sur la page de « Téléchargements » du site officiel de Node.js (voir la capture d’écran ci-dessous).
- Vous pouvez en effet choisir de télécharger l’installateur de la version LTS (Long Term Support) ou celui de la « Dernière version ».
-
Exécutez le programme d’installation de Node.js
- Après les étapes d’acceptation de la licence et du choix du dossier d’installation, le programme d’installation vous propose de choisir vos fonctionnalités et leur méthode d’installation (voir capture d’écran ci-dessous).
- La prochaine étape du programme d’installation est dédiée à l’installation des dépendances de Node.js sur Windows. Certains modules natifs ont en effet besoin d’outils tels que Python et Visual Studio Build Tools pour être compilés. Il est vivement conseillé de cocher la case permettant d’installer les outils nécessaires. Si vous avez du temps à perdre, vous pouvez toujours installer manuellement ces dépendances en suivant la procédure décrite sur GitHub.
-
Finalisez l’installation de Node.js
- Un clic plus tard, l’installation se lance et se termine, normalement, par un joli bouton “Finish”. Bravo, vous avez installé Node.js sur Windows !
-
Fonctionnalités proposées par le programme d’installation Node.js
- Voici la définition de chaque fonctionnalité proposée par le programme d’installation Node.js sur Windows :
- « Node.js runtime » : le coeur de Node.js, il est obligatoire pour faire fonctionner Node;
- « npm package manager » : il s’agit du gestionnaire de paquets officiel de Node.js qui vous permettra notamment d’installer de nouveaux modules;
- « Online documentation shortcuts » : cette option ajoute des liens vers la documentation pour Node.js et le site officiel dans le menu de démarrage;
- « Add to PATH » : ajoute Node.js, npm et les modules installés globalement par npm à l’environnement de variable PATH, ce qui vous permettra de les utiliser dans l’invite de commande Windows;
- En cliquant sur les flèches à côté de chaque fonctionnalité, le programme d’installation nous donne plusieurs options d’installation telles que :
- « Will be installed on local hard drive« ;
- installe les fonctionnalités les plus couramment utilisées.
- « Entire feature will be installed on local hard drive« ;
- Signifie simplement que la fonctionnalité spécifique et toutes ses sous-fonctionnalités ( pouvant être dépendantes ou indépendantes) seront installées.
- Installe toutes les fonctionnalités (que vous les utilisiez ou non).
- « Feature will be installed when required« ;
- « Entire feature will be unavailable« ;
- etc.
- Il est recommandé de laisser toutes les fonctionnalités de Node.js Windows activées. Pour s’en assurer, sélectionnez l’option “Entire feature will be installed on local hard drive” sur chaque fonctionnalité.
- Notez que si vous choisissez l’option « Entire feature will be installed when required » pour une fonctionnalité, attendez-vous à ce que Windows n’installe jamais cette fonctionnalité, ce qui provoquera une erreur type « node is not recognized as an internal or external command » à l’exécution de votre code.
-
Emplacement et installation
-
Examen de l’emplacement d’installation de Node.js
- Si vous regardez l’emplacement d’installation, vous verrez quelques fichiers exécutables et un dossier
node_modules
. - Le fichier exécutable du nœud démarre la machine virtuelle JavaScript Node.js.
- La liste suivante décrit les exécutables dans l’emplacement d’installation de Node.js dont vous avez besoin pour commencer:
node
: ce fichier démarre une machine virtuelle JavaScript Node.js. Si vous transmettez un emplacement de fichier JavaScript, Node.js exécute ce script. Si aucun fichier JavaScript cible n’est spécifié, une invite de script est montré qui vous permet d’exécuter du code JavaScript directement à partir de la console.npm
: cette commande est utilisée pour gérer les packages Node.js décrits dans le prochain section.node_modules
: ce dossier contient les packages Node.js installés. Ces packages agissent comme bibliothèques qui étendent les capacités de Node.js.-
Examen de l’installation de Node.js
- Vérifier que Node.js a été entièrement installé sur votre PC, vous pouvez tester la commande suivante dans votre invite de commande (quel que soit si vous utilisez
cmd.exe
,Powershell
ou toute autre invite de commande):$node -v
- Si Node.js a été entièrement installé, l’invite de commande affichera quelque chose de similaire (mais probablement pas exactement ) à ceci: v14.16.0
-
Mettre à jour la version locale de
npm
- Pour terminer l’installation de Node.js, nous mettrons à jour votre version de npm – le gestionnaire de packages fourni avec Node.js.
- Node.js est toujours livré avec une version spécifique de npm – Node.js ne met pas (et ne devrait pas!) À jour automatiquement npm. Le cycle de publication du client CLI npm n’est pas synchronisé avec les versions Node.js. Pour cette raison, il y aura presque certainement une version plus récente de npm disponible que celle qui est installée par défaut dans une version donnée de Node.
npm install npm --global //Update the `npm` CLI client
-
Comment désinstaller Node et NPM
- Vous désinstallez Node.js et NPM de la même manière que la plupart des logiciels Windows:
- Ouvrez le panneau de configuration de Windows
- Choisissez l’option « Programmes et fonctionnalités »
- Cliquez sur l’option «Désinstaller un programme»
- Sélectionnez Node.js et cliquez sur le lien Désinstaller.
- Avec Node.js et NPM installés, vous pourrez bientôt profiter de l’immense monde des modules NPM qui peuvent vous aider avec une grande variété de tâches à la fois sur le serveur Web et sur votre ordinateur de bureau (ou ordinateur portable). Le site NPM répertorie tous les packages Node officiels, ce qui facilite le choix. S’amuser!