pnpm 在微前端安装一个库

pnpm install a library inside micro frontend

我在 turborepo 中使用 pnpm 工作区,但在安装包时遇到问题。

我只想为某个 application/workspace 安装一个包,例如。 portals/cashout

每当我这样做时

pnpm install lodash

它会警告我这将是全局工作区,这不是我需要的。

我需要类似的东西

pnpm install lodash --workspace=portals/cashout

您可以使用filtering

按路径筛选:

pnpm add lodash --filter=./portals/cashout

要按包名称过滤,您可以指定包的名称。例如:

pnpm add lodash --filter=cashout

您也可以将目录更改为 portals/cashout 并在那里 运行 安装。