pnpm exec
Виконує команду оболонки у межах проєкту.
node_modules/.bin
додається до PATH
, тому pnpm exec
дозволяє виконувати команди, які знаходяться в залежностях.
Приклади
Якщо у вас є Jest як залежність вашого проєкту, вам не потрібно встановлювати Jest глобально, просто запустіть команду використовуючи pnpm exec
:
pnpm exec jest
Частина exec
є необовʼязковою, якщо команда не конфліктує з вбудованою командою pnpm, тому ви також можете виконати команду:
pnpm jest
Параметри
Будь-які опції для команди exec
мають бути вказані перед ключовим словом exec
.
Опції, перелічені після ключового слова exec
передаються до виконуваної команди.
Правильно. pnpm буде виконуватися рекурсивно:
pnpm -r exec jest