node_modules
Testing 🟢 JuniorDéfinition
Dossier contenant toutes les dépendances installées d'un projet Node.js. Peut devenir très volumineux (facilement 500Mo+). Toujours dans le .gitignore.
Analogie
Comme un entrepôt géant rempli de toutes les pièces nécessaires a votre usine : énorme mais indispensable.
Exemple de code
# .gitignore (OBLIGATOIRE)
node_modules/
# Taille typique
# du -sh node_modules => 500M+ facilement
# Alternatives sans node_modules:
# - Yarn PnP (Plug'n'Play)
# - pnpm (liens symboliques vers store global)
Cas d'usage
Structure par défaut pour stocker les dépendances npm, utilisée par tous les outils Node.js.
Anti-pattern
Commiter node_modules dans gît, gonflant le repo de centaines de Mo de fichiers inutiles.