Installation de NPM
Installation de NPM et vérification de l'installation.
ℹ️ Info : Les postes de l’université sont déjà configurés avec NPM.
NPM (Node Package Manager) est installé automatiquement avec Node.js, le runtime JavaScript qui permet d'exécuter du code JavaScript en dehors d'un navigateur. Node.js et NPM sont tous deux essentiels pour gérer les dépendances et les outils utilisés dans les projets JavaScript modernes.
Node.js fournit l'environnement d'exécution, tandis que NPM permet de gérer les bibliothèques (ou "paquets") dont un projet a besoin pour fonctionner. Avant de commencer à utiliser NPM, il est crucial de s'assurer que Node.js est bien installé, car NPM est directement lié à cette installation.
🛠️ Étapes d'installation :
-
Télécharger Node.js : Pour installer NPM, vous devez d'abord télécharger et installer Node.js depuis le site officiel nodejs.org. Vous avez généralement le choix entre deux versions :
- LTS (Long-Term Support) : version stable recommandée pour la majorité des projets.
- Current : version avec les dernières fonctionnalités, plus adaptée aux développeurs souhaitant expérimenter.
-
Vérification de l'installation : Une fois Node.js installé, NPM est automatiquement inclus. Vous pouvez vérifier que tout est bien installé en exécutant les commandes suivantes dans votre terminal :
node -v # Affiche la version de Node.js
npm -v # Affiche la version de NPM- Mise à jour de NPM : Il est parfois nécessaire de mettre à jour NPM après l'installation de Node.js. Pour cela, utilisez la commande suivante :
npm install -g npm@latestÀ utiliser avec prudence
npm@latest peut exiger une version de Node.js plus récente que celle installée. Vérifiez la compatibilité (npm -v après coup) et, en cas de doute, ciblez une version précise (npm install -g npm@10) plutôt que latest, surtout sur un projet en production.
📋 Exercice : Vérifier l'installation
Dans votre terminal, exécutez :
node -v
npm -vNotez les versions affichées. Elles serviront de référence pour comprendre la stabilité de vos projets Node.js.
🏋️ Exercice
Vérifiez que Node.js et npm sont correctement installés sur votre machine et notez les versions.
- Node.js installé (
node -v) - npm installé (
npm -v)
🎯 Synthèse
npm est inclus avec Node.js. Pour tout projet Node.js, il faut d'abord vérifier l'installation de Node.js et npm avant de travailler avec les paquets.
npm
Terminez le quiz du chapitre pour le marquer comme complété.
Concepts essentiels de npm
Ce qu'est un gestionnaire de paquets, le rôle de npm et le fichier package.json (dépendances, scripts, versions, lockfile).
Les commandes essentielles de NPM
NPM offre un ensemble de commandes pratiques pour créer un projet, installer des dépendances et automatiser des tâches répétitives.