【发布时间】:2021-05-16 18:45:51
【问题描述】:
假设我对 Javascript monorepo 有以下限制
-- module a
package.json
-- module b
package.json
package.json
模块 A 和模块 B 都依赖于 lodash。
使用 pnpm,有什么方法可以确保它们都使用相同版本的 lodash?就像在根目录中安装 lodash 并说“使用工作区根目录中的任何版本”?
附:我知道 pnpm 允许或工作区,但据我了解(这可能是错误的),只有在依赖项已经是 monorepo 中的模块时才使用它——而不是用于第 3 方依赖项。
【问题讨论】: