node_modules

Testing 🟢 Junior

Dé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.

Termes liés

#tooling#package#fondamental

← → au clavier pour passer d'une fiche à l'autre