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 commandenpm 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 buildounpm 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.
Explorer les thématiques : Développement & technologies, développement web fondamentaux