Comment télécharger & Installez Node.js et NPM sur Windows

Table des matières:

Anonim

Pour commencer à créer vos applications Node.js, la première étape est l'installation du framework node.js. Le framework Node.js est disponible pour une variété de systèmes d'exploitation, de Windows à Ubuntu et OS X. Une fois le framework Node.js installé, vous pouvez commencer à créer vos premières applications Node.js.

Node.js a également la capacité d'intégrer des fonctionnalités externes ou des fonctionnalités étendues en utilisant des modules personnalisés. Ces modules doivent être installés séparément. Un exemple de module est le module MongoDB qui vous permet de travailler avec les bases de données MongoDB à partir de votre application Node.js.

Dans ce didacticiel, vous apprendrez-

  • Comment télécharger et installer Node.js sur Windows
  • Comment installer NPM sur Windows 10/8/7
  • Exécution de votre première application "Hello World" dans Node.js

Comment installer Node.js sur Windows

La première étape de l'utilisation de Node.js est l'installation des bibliothèques Node.js sur le système client. Voici les étapes pour télécharger et installer Node.js sous Windows:

Étape 1) Téléchargez le programme d'installation de Node.js pour Windows

Allez sur le site https://nodejs.org/en/download/ et téléchargez les fichiers binaires nécessaires.

Dans notre exemple, nous allons télécharger Node.js sur Windows avec les fichiers d'installation 32 bits.

Étape 2) Exécutez l'installation

Double-cliquez sur le fichier .msi téléchargé pour démarrer l'installation.

Cliquez sur le bouton Exécuter sur le premier écran pour commencer l'installation.

Étape 3) Continuez avec les étapes d'installation

Dans l'écran suivant, cliquez sur le bouton "Suivant" pour continuer l'installation

Étape 4) Acceptez les termes et conditions

Dans l'écran suivant, acceptez le contrat de licence et cliquez sur le bouton Suivant.

Étape 5) Configurer le chemin

Dans l'écran suivant, choisissez l'emplacement où Node.js doit être installé, puis cliquez sur le bouton Suivant.

1. Tout d'abord, entrez l'emplacement du fichier pour l'installation de Node.js. C'est là que les fichiers pour Node.js seront stockés après l'installation.

2. Cliquez sur le bouton Suivant pour poursuivre l'installation.

Étape 6) Sélectionnez les composants par défaut à installer

Acceptez les composants par défaut et cliquez sur le bouton Suivant.

Étape 7) Démarrez l'installation

Dans l'écran suivant, cliquez sur le bouton Installer pour démarrer l'installation de Node.js sous Windows.

Étape 8) Terminez l'installation

Cliquez sur le bouton Terminer pour terminer l'installation.

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux) 

Comment installer NPM sur Windows 10/8/7

L'autre façon d'installer Node.js sur n'importe quel ordinateur client consiste à utiliser un «gestionnaire de packages».

Sous Windows, le téléchargement de NPM (Node Package Manager) est connu sous le nom de Chocolatey. Il a été conçu pour être un cadre décentralisé permettant d'installer rapidement les applications et les outils dont vous avez besoin.

Pour installer NPM sur Windows via Chocolatey, les étapes suivantes doivent être effectuées.

Étape 1) Installation de Chocolatey - Le site Web de Chocolatey (https://chocolatey.org/) contient des instructions très claires sur la façon dont ce cadre doit être installé.

  • La première étape consiste à exécuter la commande ci-dessous dans les fenêtres d'invite de commande. Cette commande est tirée du site Web de Chocolatey et est la commande standard pour installer Node.js via Chocolatey.
  • La commande ci-dessous est une commande PowerShell qui appelle le script PowerShell distant sur le site Web Chocolatey. Cette commande doit être exécutée dans une fenêtre de commande PowerShell.
  • Ce script PowerShell effectue tout le travail nécessaire pour télécharger les composants requis et les installer en conséquence.

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((nouvel objet wet.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ chocolaté \ bin

Étape 2) L'étape suivante consiste à installer Node.js sur votre machine locale à l'aide du gestionnaire de paquets Chocolatey. Cela peut être fait en exécutant la commande ci-dessous dans l'invite de commande.

installation de cinst nodejs

Si l'installation réussit, vous recevrez le message de l'installation réussie de Node.js.

Remarque: Si vous obtenez une erreur du type "C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1", créez alors manuellement le dossier dans le chemin

Exécution de votre première application Hello World dans Node.js

Une fois que vous avez téléchargé Node.js et installé sur votre ordinateur, essayons d'afficher "Hello World" dans un navigateur Web.

Créez le fichier Node.js avec le nom de fichier firstprogram.js

var http = require('http');http.createServer(function (req, res) {res.writeHead(200, {'Content-Type': 'text/html'});res.end('Hello World!');}).listen(8080);

Explication du code:

  1. La fonctionnalité de base de la fonction "require" est qu'elle lit un fichier JavaScript, exécute le fichier, puis retourne un objet. A l'aide de cet objet, on peut alors utiliser les différentes fonctionnalités disponibles dans le module appelé par la fonction require. Donc dans notre cas, puisque nous voulons utiliser la fonctionnalité de HTTP et que nous utilisons la commande require (http).
  2. Dans cette 2 ème ligne de code, nous créons une application serveur basée sur une fonction simple. Cette fonction est appelée, chaque fois qu'une demande est faite à notre application serveur.
  3. Lorsqu'une requête est reçue, nous demandons à notre fonction de renvoyer une réponse "Hello World" au client. La fonction writeHead est utilisée pour envoyer des données d'en-tête au client, tandis que la fonction de fin fermera la connexion au client.
  4. Nous utilisons alors la fonction server.listen pour que notre application serveur écoute les demandes des clients sur le port n ° 8080. Vous pouvez spécifier n'importe quel port disponible ici.

Exécuter le code

    1. Enregistrez le fichier sur votre ordinateur: C: \ Users \ Your Name \ firstprogram.js

    2. Dans l'invite de commande, accédez au dossier dans lequel le fichier est stocké. Entrez la commande Node firstprogram.js

    1. Maintenant, votre ordinateur fonctionne comme un serveur! Si quelqu'un essaie d'accéder à votre ordinateur sur le port 8080, il recevra un message "Hello World!" message en retour!

    2. Démarrez votre navigateur Internet et saisissez l'adresse: http: // localhost: 8080

Production

Résumé

  • Nous avons vu l'installation de Node.js via le module d'installation MSI, qui est disponible sur le site Node.js. Cette installation installe les modules nécessaires pour exécuter une application Node.js sur le client.
  • Node.js peut également être installé via un gestionnaire de packages. Le gestionnaire de packages pour Windows est connu sous le nom de Chocolatey. En exécutant quelques commandes simples dans l'invite de commande, le gestionnaire de paquets Chocolatey télécharge automatiquement les fichiers nécessaires, puis les installe sur la machine cliente.
  • Une simple application Node.js consiste à créer un serveur qui écoute sur un port particulier. Lorsqu'une demande parvient au serveur, le serveur envoie automatiquement une réponse «Hello World» au client.