pnpm exec
在项目范围内执行 shell 命令。
node_modules/.bin
被添加到 PATH
,因此 pnpm exec
允许执行依赖项的命令。
示例
如果你将 Jest 作为你项目的依赖项,则无需全局安装 Jest,只需使用 pnpm exec
运行它:
pnpm exec jest
当命令与内置 pnpm 命令不冲突时, exec
部分实际上是可选的,因此你也可以运行:
pnpm jest
配置项
exec
命令的任何选项都应该在 exec
关键字之前列出。 在 exec
关键字之后列出的选项都将被传递给被执行的命令。
好的做法。 pnpm 将以递归的方式运行:
pnpm -r exec jest
糟糕的做法,pnpm 将不会以递归方式运行,但 jest
将使用 -r
选项执行。
pnpm exec jest -r