如何维护Lerna中两个不同工作空间之间的依赖关系

时间:2020-11-03 05:20:05

标签: yarnpkg lerna

我有两个工作区 A B

B取决于(声明为package.json "A/foo" : "file:../../A/foo")依赖于A中的一个程序包,这是我当前的顺序:

  1. 在我的根目录上:yarn install
  2. 在我的根目录上:lerna run build

当要构建项目B时,它会失败,因为A的依赖项是在构建之前安装的。

有趣的是,这对于同一个工作空间中的依赖项可以以某种方式起作用:A/fooA/bar有依赖关系,在构建A/foo时,它会相应地得到解析/链接。 / p>

是否有解决此问题的方法,还是需要我自己运行一系列构建命令/安装?

0 个答案:

没有答案