npm – Node Package Manager

Le npm est le gestionnaire de paquets par défaut pour Node.js, utilisé pour installer, gérer et partager des bibliothèques JavaScript (packages).

Il permet de :

  • Télécharger des dépendances (ex: react, vue) via la commande npm install.
  • Gérer les versions des dépendances dans le fichier package.json.
  • Exécuter des scripts de build, de test ou de déploiement.

Fonctionnalités clés

  • Résolution de dépendances : Gère automatiquement les dépendances imbriquées.
  • Registry public : Accès à plus de 2 millions de packages via npmjs.com .
  • Scripts personnalisés : Exécuter des tâches comme npm run build ou npm test.

Exemple d’utilisation

npm init -y                # Crée un package.json
npm install react          # Installe React
npm uninstall lodash       # Supprime une dépendance

Avantages

  • Centralisation des dépendances.
  • Réutilisation de code open source.
  • Mises à jour automatisées avec npm update.
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.