在外部仓库中使用来自 monorepo 的特定包和特定版本

Consume specific package and specific version from a monorepo in an external repo

我的 lerna mono-repo 结构如下:

# My mono-repo
├── lerna.json
├── package.json
└── packages
    ├── pck1 (1.0.0)
    └── pck2 (2.0.0) 

我有一个外部仓库,它只想使用来自 mono-repo 的 pck2 版本 1.0.0。我将如何在我的 package.json 中做到这一点?

看来我需要使用 lerna 将该包发布到 npm(public 或内部)。然后 external-repo 将使用它并进行版本控制。