我有两个工作区 A 和 B 。
B
取决于(声明为package.json "A/foo" : "file:../../A/foo"
)依赖于A
中的一个程序包,这是我当前的顺序:
yarn install
lerna run build
当要构建项目B
时,它会失败,因为A
的依赖项是在构建之前安装的。
有趣的是,这对于同一个工作空间中的依赖项可以以某种方式起作用:A/foo
对A/bar
有依赖关系,在构建A/foo
时,它会相应地得到解析/链接。 / p>
是否有解决此问题的方法,还是需要我自己运行一系列构建命令/安装?