Comment installer et configurer Node.js et NPM sur Windows
Node.js est un puissant moteur d’exécution JavaScript construit sur le moteur V8 de Chrome, et NPM (Node Package Manager) est un gestionnaire de paquets fourni avec Node.js. Ce sont des outils essentiels pour développer des applications JavaScript modernes. Ce guide vous guidera dans le processus d’installation et de configuration de Node.js et de NPM sur un système Windows.
Étape 1 : Télécharger le programme d’installation de Node.js
- Visitez le site officiel de Node.js:Allez sur le site officiel de Node.js.
- Choisissez la bonne version :
- LTS (Long-Term Support) : Recommandée pour la plupart des utilisateurs, car elle est plus stable.
- Current : inclut les dernières fonctionnalités mais peut être moins stable.
Téléchargez le programme d’installation approprié pour votre version de Windows (par exemple, 64 bits).
Étape 2 : Installer Node.js et NPM
- Exécutez le programme d’installation :
- Double-cliquez sur le fichier node-vxx.x.x-x64.msi téléchargé pour lancer le processus d’installation.
- Suivez l’assistant d’installation :
- Cliquez sur Suivant dans l’écran de bienvenue.
- Acceptez l’accord de licence et cliquez sur Suivant.
- Choisissez le chemin d’installation (par défaut, il s’agit de C:\NProgram Files\NNodejs\N) et cliquez sur Suivant.
- Sur l’écran d’installation personnalisée, assurez-vous de sélectionner l’option “Installer NPM” avec Node.js, puis cliquez sur Suivant.
- Cliquez sur Installer pour démarrer l’installation.
- Cliquez sur Terminer lorsque l’installation est terminée.
Par défaut, le programme d’installation ajoute Node.js à la variable d’environnement PATH de votre système, ce qui signifie que vous pouvez utiliser les commandes node et npm à l’invite de commande sans configuration supplémentaire.
Étape 3 : Vérifier l’installation
Après l’installation, il est important de vérifier que Node.js et NPM sont installés correctement.
- Ouvrez l’invite de commande : appuyez sur la touche Windows R, tapez cmd et appuyez sur Entrée.
- Vérifier la version de Node.js:Exécutez la commande suivante pour vérifier la version installée de Node.js :
node -v
Cette commande devrait afficher le numéro de version de Node.js (par exemple, v18.x.x).
- Vérifier la version de NPM:Vérifier l’installation de NPM en exécutant la commande suivante : node -v :
npm -v
Cela devrait afficher le numéro de version de NPM (par exemple, 9.x.x).
Étape 4 : Mise à jour de NPM (optionnel)
Bien que NPM soit installé avec Node.js, il ne s’agit pas toujours de la dernière version. Vous pouvez mettre à jour NPM en utilisant la commande suivante :
npm install -g npm@latest
L’option -g installe le paquetage globalement, garantissant ainsi la mise à jour de NPM sur l’ensemble du système.
Étape 5 : Configurer NPM (optionnel)
Vous pouvez configurer les paramètres de NPM pour une expérience plus personnalisée. Voici quelques configurations utiles :
- Définir le répertoire par défaut pour les paquets globaux : Par défaut, les paquets globaux sont installés dans le répertoire C:ousers\AppData\Roaming\npm. Vous pouvez le modifier si nécessaire :
npm config set prefix "C:\votre chemin préféré"
- Définir le registre par défaut : Si vous souhaitez utiliser un registre personnalisé, tel qu’un registre NPM privé, définissez-le avec :
npm config set registry "https://your-custom-registry.com/"
- View All Configurations:Pour voir toutes les configurations actuelles de NPM, exécutez : npm config set registry “” :
npm config list
Étape 6 : Créer et exécuter une application Node.js simple
- Créez un nouveau répertoire:Dans l’invite de commande, créez un nouveau répertoire pour votre projet et naviguez-y :
mkdir my-node-app
cd mon-node-app - Initialiser un nouveau projet Node.js:Créez un fichier package.json en exécutant :
npm init -y
Cela générera un fichier package.json par défaut avec la configuration de base de votre projet Node.js.
- Créer un fichier app.js:Dans le répertoire my-node-app, créez un nouveau fichier nommé app.js en utilisant n’importe quel éditeur de texte (par exemple, Notepad, Visual Studio Code).Ajoutez le code suivant à app.js :
// app.js
const http = require('http');const hostname = '127.0.0.1' ;
const port = 3000;const server = http.createServer((req, res) => {
res.statusCode = 200 ;
res.setHeader('Content-Type', 'text/plain') ;
res.end('Hello, World!\n') ;
});server.listen(port, nom d'hôte, () => {
console.log(`Server running at http://${hostname}:${port}/`) ;
}) ;
- Exécutez l’application Node.js : dans l’invite de commande, exécutez l’application :
node app.js
Vous devriez voir le message suivant :
Le serveur fonctionne à l’adresse http://127.0.0.1:3000/ - Testez l’application : ouvrez un navigateur web et rendez-vous à l’adresse http://127.0.0.1:3000/. Le message Hello, World ! doit s’afficher dans votre navigateur.
Étape 7 : Installer et utiliser les paquets Node.js
Vous pouvez installer des paquets Node.js supplémentaires à l’aide de NPM. Par exemple, installer le populaire framework Express :
Après l’installation, vous pouvez utiliser Express dans votre application Node.js en l’exigeant dans votre fichier app.js :
const express = require('express') ;
const app = express() ;
const port = 3000;app.get('/', (req, res) => {
res.send('Hello from Express!') ;
});app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`) ;
}) ;
Exécutez le fichier app.js mis à jour :
Visitez http://localhost:3000/ dans votre navigateur pour voir le message d’Express.
Conclusion
Vous avez maintenant réussi à installer Node.js et NPM sur un système Windows, à configurer NPM et à créer une application Node.js simple. Avec ces outils, vous pouvez commencer à construire, gérer et déployer des applications JavaScript sur votre machine Windows. Bon codage !