pnpm exec and pnpm dlx
pnpm exec runs a locally installed binary on PATH.
Use pnpm exec for pinned project tools and pnpm dlx for one-off fetches, mirroring npm exec/npx.
Common usage
pnpm exec <cmd> [args]- local binpnpm dlx <pkg> [args]- temporary fetch- pin with
pnpm dlx <pkg>@<version>
Example in CI
Run a pinned local tool.
shell
pnpm exec tsc --noEmitIn CI
Prefer pnpm exec against a devDependency for determinism; reserve pnpm dlx for scaffolding.
Key takeaways
pnpm execruns pinned local bins.pnpm dlxfetches one-offs.- Prefer exec in CI for determinism.