TLDR npm
Bilan : installation, dépendances, scripts et commandes npm essentielles.
📚 Apport1′
package.json
name,version: identité du projet ;scripts: commandes réutilisables (ex.npm run dev) ;dependencies: paquets de production ;devDependencies: outils de build et de test.
🛠️ Atelier2′
Commandes essentielles
npm init: crée un package.jsonnpm install <pkg>: ajoute une dépendancenpm install -D <pkg>: ajoute une dépendance de devnpm run <script>: lance un scriptnpm publish: publie un paquet (sur registre public)
🏋️ Exercice1′
Points clés
- npm n'est pas qu'un installateur : il structure et standardise le projet ;
package.jsonest la référence unique (métadonnées, dépendances, scripts) ;package-lock.jsonassure la cohérence entre les machines ;- Utilisez
.gitignorepour exclurenode_modules/
🎯 Synthèse0′
🎯 Synthèse
npm gère les dépendances et les scripts d'un projet via package.json. Ce chapitre prépare les bases pour Node.js (s05) et Express (s06).
npm
Terminez le quiz du chapitre pour le marquer comme complété.
Exercice — Initialiser et automatiser un projet npm
Mettez en place un projet npm minimal (package.json, installation d'une dépendance et script automatisé) en appliquant les commandes essentielles de npm.
Quiz npm
Quiz de synthèse (10-15 questions) couvrant npm : installation, package.json, dépendances et scripts.