Outils · Package manager

npm / npx

Le magasin de briques toutes faites où votre projet va chercher ses dépendances.

npm est le gestionnaire de paquets livré avec Node.js : il télécharge et installe les « briques » externes dont votre projet a besoin (un calendrier, un système de paiement, une librairie de graphiques). npx, son cousin, exécute un outil sans l'installer durablement. Claude Code tape ces commandes pour vous.

Interface de npm / npx
FIG. 01Interface · npm / npx

Forces & faiblesses

Ce qu'on aime, ce qu'on regrette

+ Forces

  • Le plus grand catalogue de briques de code au monde (plus de 2 millions)
  • Livré d'office avec Node.js : rien de plus à installer
  • Gratuit, standard universel de l'écosystème JavaScript
  • Claude Code choisit, installe et met à jour les paquets pour vous

− Limites

  • Installations parfois lentes et dossiers très volumineux
  • Le vocabulaire (paquet, dépendance, registre) déroute au début

Cas d'usage

Pour quels projets

  • Installer une fonctionnalité prête à l'emploi dans votre projet
  • Lancer un outil ponctuel sans l'installer (via npx)
  • Mettre à jour les briques de votre application

Piloter avec Claude

Skills & MCP

Omniprésent dans Claude Builder dès qu'on ajoute une fonctionnalité au projet fil rouge. Claude Code installe les paquets nécessaires ; vous découvrez le concept sans avoir à retenir les commandes.

Tarifs

Combien ça coûte

Gratuit

0 €

Inclus avec Node.js, registre public gratuit à vie

Notre point de vue

Ce qu'on en pense

npm est un gestionnaire de paquets : l'outil qui va chercher, sur un immense magasin en ligne, les briques de code déjà écrites par d'autres dont votre projet a besoin (un « paquet », c'est une fonctionnalité prête à l'emploi : un calendrier, un lecteur vidéo, un système d'envoi d'e-mails). Sa variante npx permet de lancer un outil une seule fois sans l'installer à demeure. Pour un non-développeur, l'image juste est celle d'un magasin de pièces détachées dans lequel on ne va jamais soi-même : vous décrivez la fonctionnalité voulue, et Claude Code va commander la bonne pièce et la monter. La limite tient surtout au confort : les installations sont parfois lentes et créent des dossiers très lourds (le fameux node_modules).

Face à pnpm et Yarn, deux alternatives plus rapides et plus économes en espace disque, npm perd sur la performance pure — c'est précisément pourquoi de nombreux projets, dont la stack Ottho, préfèrent pnpm. Mais npm gagne sur un point décisif pour débuter : il est livré d'office avec Node.js, sans rien à configurer, et c'est lui que mentionnent 90 % des tutoriels du web. Le registre (le magasin lui-même) est d'ailleurs le même pour les trois : ils puisent dans le même catalogue.

Adoptez npm par défaut : vous l'avez déjà dès que Node.js est installé, et c'est avec lui que la plupart des projets démarrent. Passez à pnpm dès que la lenteur ou la place sur le disque devient gênante — sur un projet Next.js qui grossit, le gain est net, et c'est le choix retenu en formation. Dans tous les cas, vous ne tapez jamais ces commandes vous-même : Claude Code décide quelle brique installer et avec quel outil, vous validez le résultat.

Prochaine étape

Apprendre npm / npx avec Nous

La formation Claude Builder vous apprend à piloter npm / npx via Claude. Sans tutoriel, sans détour, avec un actif livré.