Installer des paquets
Ajouter du code d'autres devs dans ton projet
⏱ Estim. ~9 min
01 · Lire
Tu vas maintenant installer ton premier paquet npm : Express. Express est le framework de serveur web le plus populaire en JavaScript. Plus de 30 millions de devs le téléchargent chaque semaine.
Quand tu lances npm install, trois choses se passent :
1. npm télécharge le paquet depuis le registre 2. Il stocke le code dans un dossier appelé node_modules 3. Il enregistre le nom du paquet sous dependencies dans ton package.json
Avant de continuer, vérifie que tu es toujours dans le dossier my-server.
02 · Pratique réelle
Installe Express. Ça va télécharger Express et tous les paquets dont il dépend dans ton projet. Lance la commande ci-dessous dans le terminal, attends qu'elle finisse, puis clique sur « I did it » pour continuer.
npm install express
03 · Pratique réelle
Regarde de nouveau le package.json. Tu devrais voir une nouvelle section dependencies qui liste Express.
cat package.json
04 · Quiz
Quel fichier suit les dépendances de ton projet pour que d'autres devs puissent les installer aussi ?
- package.json
- node_modules/index.js
- dependencies.txt
- .npmrc
05 · Pratique réelle
Jetons un œil à node_modules — le dossier où npm stocke tous les paquets téléchargés. Express a besoin de plein d'autres paquets pour fonctionner, donc tu vas voir bien plus que juste 'express'.
ls node_modules | head -20
06 · Compléter
Pour installer Express, tape npm _____ express.
07 · Lire
Beaucoup de dossiers ! Express dépend d'autres paquets, qui dépendent eux-mêmes d'autres paquets. C'est ce qu'on appelle l'arbre de dépendances.
Une règle importante : tu ne dois jamais commiter node_modules dans git. Il peut contenir des milliers de fichiers et peser plusieurs centaines de Mo. Ton package.json enregistre ce dont tu as besoin, et n'importe qui qui clone ton projet peut lancer npm install pour tout retélécharger.
C'est pour ça que package.json est si important — c'est la recette. node_modules, ce sont les ingrédients.
💡 Imagine çapackage.json est la liste de courses. node_modules, ce sont les vrais ingrédients. Tu partages la liste, pas un camion de bouffe.
Points clés
- npm install télécharge les paquets dans node_modules/
- package.json enregistre les paquets dont ton projet dépend
- Ne commite jamais node_modules dans git — c'est trop gros
- N'importe qui peut lancer npm install pour reconstruire node_modules
08 · Quiz
Un collègue clone ton projet GitHub, il n'a pas de dossier node_modules. Que doit-il lancer pour récupérer toutes les dépendances ?
- Il doit télécharger chaque paquet à la main depuis npmjs.com
- npm install — ça lit package.json et télécharge tout
- node install — Node.js gère les dépendances
- Impossible — sans le node_modules d'origine, le projet ne marche pas
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.