Я использую рабочие пространства pnpm с turborepo, и у меня возникают проблемы с установкой пакетов.
Я хочу установить пакет только для определенного приложения/рабочей области, например. порталы/кэшаут
Всякий раз, когда я делаю
pnpm install lodash
Это предупредит меня, что это будет глобальное рабочее пространство, которое мне не нужно.
мне нужно что-то вроде
pnpm install lodash --workspace=portals/cashout
Вы можете использовать фильтрация
Чтобы отфильтровать по пути:
pnpm add lodash --filter=./portals/cashout
Для фильтрации по имени пакета вы можете указать имя пакета. Например:
pnpm add lodash --filter=cashout
Вы также можете просто изменить каталог на portals/cashout
и запустить установку там.