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