pnpm CLI
Just use pnpm in place of npm:
pnpm add lodash
Differences vs npm
Unlike npm, pnpm validates all options. So pnpm install --foo
will fail as --foo
is not
a known option for that install
command.
However, some dependencies may use the npm_config_
env variable, which is populated from the
CLI options. In this case, you have the following options:
- explicitly set the env variable:
npm_config_foo=true pnpm install
- force the unknown option with
--config.
:pnpm install --config.foo
Options
-C <path>, --dir <path>
Run as if pnpm was started in <path>
instead of the current working directory.
-w, --workspace-root
Added in: v5.6.0
Run as if pnpm was started in the root of the workspace instead of the current working directory.