Skip to main content
Version: 6.x

pnpm exec

Shell parancs futtatása egy projekt keretében.

node_modules/.bin hozzáadódik a PATH-hoz, így a pnpm exec lehetővé teszi a függőségek parancsainak végrehajtását.

Példák

Ha a Jest a projekt függősége, akkor nincs szükség a Jest globális telepítésére, csak futtassa pnpm exec parancs segítségével:

pnpm exec jest

Az exec rész valójában opcionális, ha a parancs nem egyezik meg egy beépített pnpm paranccsal, elég csak magát a parancsot nevezni:

pnpm jest

Opciók

--recursive, -r

Hozzáadva: v2.9.0

Futtassa a shell parancsot a workspace minden projektjében.

The name of the current package is available through the environment variable PNPM_PACKAGE_NAME (supported from pnpm v2.22.0 onwards).

Examples:

# prune node_modules installations for all packages
pnpm -r exec -- rm -rf node_modules
# view package information for all packages
pnpm -r exec -- pnpm view $PNPM_PACKAGE_NAME

--parallel

Hozzáadva: v5.1.0

Completely disregard concurrency and topological sorting, running a given script immediately in all matching packages with prefixed streaming output. This is the preferred flag for long-running processes over many packages, for instance, a lengthy build process.

--filter <package_selector>

Read more about filtering.