Catalogue des Commandes 11/05/2026 10:00:00 angularforall.com

- Commandes pnpm : guide complet du gestionnaire

Pnpm Package-Manager Nodejs Npm Workspace Monorepo Cli Javascript Typescript Dependencies Frontend Performance Store Devops

Référence complète pnpm : installation, ajout, suppression, workspaces, patches, store et gestion Node.js — le gestionnaire de paquets rapide et économe.

pnpm install
Description :

Installe toutes les dépendances du projet

Options :
  • --color
  • --dev
  • -D
  • --filter ⚠️
  • --frozen-lockfile ⚠️
  • --global
  • -g
  • --ignore-scripts
  • --legacy-peer-deps
  • --no-optional
  • --offline
  • --package-import-method
  • --prefer-offline
  • --prod
  • -P
  • --recursive ⚠️
  • -r ⚠️
  • --reporter ⚠️
  • --shamefully-hoist
  • --side-effects-cache
  • --side-effects-cache-readonly ⚠️
  • --store-dir
  • --stream
  • --virtual-store-dir
  • --workspace-root ⚠️
  • -w
pnpm add
Description :

Ajoute un ou plusieurs paquets au projet

Options :
  • --color
  • --dev
  • -D
  • --exact
  • -E
  • --filter ⚠️
  • --global
  • -g
  • --global-dir
  • --ignore-scripts
  • --offline
  • --optional
  • -O
  • --prefer-offline
  • --recursive ⚠️
  • -r ⚠️
  • --save-peer
  • -P
  • --save-prod
  • --stream
  • --workspace
  • -w
pnpm remove
Description :

Supprime un ou plusieurs paquets du projet

Options :
  • --color
  • --dev
  • -D
  • --filter ⚠️
  • --global
  • -g
  • --global-dir
  • --optional
  • -O
  • --recursive ⚠️
  • -r ⚠️
  • --save-prod
  • --stream
  • --workspace-root ⚠️
  • -w
pnpm update
Description :

Met à jour les paquets selon les contraintes semver

Options :
  • --color
  • --dev
  • -D
  • --filter ⚠️
  • --global
  • -g
  • --interactive
  • -i
  • --latest
  • -L
  • --no-optional
  • --offline
  • --optional
  • -O
  • --prefer-offline
  • --prod
  • -P
  • --recursive ⚠️
  • -r ⚠️
  • --stream
  • --workspace-root ⚠️
  • -w
pnpm run
Description :

Exécute un script défini dans package.json

Options :
  • --aggregate-output
  • --color
  • --filter ⚠️
  • --if-present
  • --parallel
  • --recursive ⚠️
  • -r ⚠️
  • --reporter ⚠️
  • --resume-from ⚠️
  • --sequential
  • --stream
  • --workspace-root ⚠️
  • -w
pnpm exec
Description :

Exécute une commande depuis node_modules/.bin

Options :
  • --color
  • --filter ⚠️
  • --recursive ⚠️
  • -r ⚠️
  • --stream
  • --workspace-root ⚠️
  • -w
pnpm dlx
Description :

Télécharge et exécute un paquet sans l'installer

Options :
  • --package
  • -p
  • --shell-mode
  • -c
  • --silent
pnpm init
Description :

Crée un fichier package.json interactif

pnpm publish
Description :

Publie un paquet sur le registre npm

Options :
  • --access
  • --dry-run ⚠️
  • --filter ⚠️
  • --force ⚠️
  • --ignore-scripts
  • --no-git-checks
  • --otp
  • --pack-destination
  • --provenance
  • --recursive ⚠️
  • -r ⚠️
  • --report-summary ⚠️
  • --tag
pnpm pack
Description :

Crée une archive tarball du paquet

Options :
  • --pack-destination
pnpm link
Description :

Crée un lien symbolique global vers le paquet local

Options :
  • --dir
  • --global
  • -g
  • --global-dir
pnpm unlink
Description :

Supprime un lien symbolique de paquet global

Options :
  • --dir
  • --filter ⚠️
  • --global
  • -g
  • --recursive ⚠️
  • -r ⚠️
pnpm store prune
Description :

Supprime les paquets inutilisés du store pnpm

pnpm store path
Description :

Affiche le chemin du store pnpm global

pnpm store status
Description :

Vérifie l'intégrité des paquets dans le store

pnpm outdated
Description :

Affiche les paquets avec des mises à jour disponibles

Options :
  • --color
  • --compatible
  • --dev
  • -D
  • --filter ⚠️
  • --format ⚠️
  • --global
  • -g
  • --long
  • --no-optional
  • --optional
  • -O
  • --prod
  • -P
  • --recursive ⚠️
  • -r ⚠️
  • --table
pnpm audit
Description :

Vérifie les vulnérabilités de sécurité des dépendances

Options :
  • --audit-level
  • --dev
  • -D
  • --fix ⚠️
  • --json
  • --no-optional
  • --optional
  • -O
  • --prod
  • -P
  • --recursive ⚠️
  • -r ⚠️
pnpm list
Description :

Affiche toutes les dépendances installées

Options :
  • --color
  • --depth
  • --dev
  • -D
  • --filter ⚠️
  • --global
  • -g
  • --json
  • --long
  • -l
  • --no-optional
  • --optional
  • -O
  • --parseable
  • -p
  • --prod
  • -P
  • --recursive ⚠️
  • -r ⚠️
pnpm why
Description :

Explique pourquoi un paquet est installé

Options :
  • --color
  • --dev
  • -D
  • --filter ⚠️
  • --global
  • -g
  • --json
  • --long
  • -l
  • --no-optional
  • --optional
  • -O
  • --parseable
  • -p
  • --prod
  • -P
  • --recursive ⚠️
  • -r ⚠️
pnpm create
Description :

Crée un projet depuis un template (create-*)

Options :
  • --color
  • --filter ⚠️
  • --stream
  • --workspace-root ⚠️
  • -w
pnpm env use
Description :

Active une version Node.js gérée par pnpm

Options :
  • --global
  • -g
  • --lts
pnpm env list
Description :

Liste les versions Node.js disponibles via pnpm

Options :
  • --remote ⚠️
pnpm patch
Description :

Prépare un patch pour un paquet installé

Options :
  • --edit-dir
  • --ignore-existing
pnpm patch-commit
Description :

Valide un patch préparé avec pnpm patch

Options :
  • --patches-dir
pnpm deploy
Description :

Déploie un paquet de workspace dans un dossier cible

Options :
  • --dev
  • -D
  • --filter ⚠️
  • --no-optional
  • --optional
  • -O
  • --prod
  • -P
pnpm config set
Description :

Définit une option de configuration pnpm

Options :
  • --global
  • -g
  • --location
pnpm config get
Description :

Récupère la valeur d'une option de configuration

Options :
  • --global
  • -g
  • --json
pnpm config list
Description :

Affiche toute la configuration pnpm active

Options :
  • --global
  • -g
  • --json
pnpm config delete
Description :

Supprime une option de configuration pnpm

Options :
  • --global
  • -g
pnpm rebuild
Description :

Reconstruit les paquets natifs compilés

Options :
  • --filter ⚠️
  • --pending
  • --recursive ⚠️
  • -r ⚠️
  • --stream
pnpm import
Description :

Génère pnpm-lock.yaml depuis package-lock.json ou yarn.lock

pnpm fetch
Description :

Pré-télécharge les paquets dans le store (Docker layers)

Options :
  • --dev
  • --no-optional
  • --optional
  • --prod
pnpm test
Description :

Exécute le script test défini dans package.json

Options :
  • --color
  • --filter ⚠️
  • --recursive ⚠️
  • -r ⚠️
  • --stream
pnpm start
Description :

Exécute le script start défini dans package.json

Options :
  • --color
  • --filter ⚠️
  • --recursive ⚠️
  • -r ⚠️
pnpm build
Description :

Exécute le script build défini dans package.json

Options :
  • --color
  • --filter ⚠️
  • --recursive ⚠️
  • -r ⚠️
  • --stream

Partager