node_modules

Testing 🟢 Junior

Definition

Dossier contenant toutes les dependances installees d'un projet Node.js. Peut devenir tres volumineux (facilement 500Mo+). Toujours dans le .gitignore.

Analogie

Comme un entrepot geant rempli de toutes les pieces necessaires a votre usine : enorme 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 defaut pour stocker les dependances npm, utilisee par tous les outils Node.js.

Anti-pattern

Commiter node_modules dans git, gonflant le repo de centaines de Mo de fichiers inutiles.

Termes lies

#tooling#package#fondamental