rush rebuild 指定项目顺序
rush rebuild specify projects order
我正在使用 Microsoft Rush 构建单一存储库。
我必须构建两个项目 - tools-common
和 tools-backend
tools-backend
取决于 tools-common
。
rush rebuild
在本地机器上工作正常。
但是在 azure devops 上,它首先尝试构建 tools-backend
,但由于找不到 tools-common
.
而失败
我的问题是。
- 为什么rush on azure devops检测不到订单?
- 如何确保它在
tools-backend
之前接收到 tools-common
?
我也通过在 devDependencies
中添加 tools-common
解决了这个问题。早些时候它仅在 peerDependencies
中。
看来rush并没有尝试解析peerDependencies
。
所以如果我们有一个本地项目,我们应该把它同时添加到开发依赖和对等依赖中。
为什么它在我的本地机器上工作是因为它保存了之前 运行 的 tools-common
dist 的副本。
它也不适用于本地
这就是我所发现的。
但欢迎任何更好的解释。
我正在使用 Microsoft Rush 构建单一存储库。
我必须构建两个项目 - tools-common
和 tools-backend
tools-backend
取决于 tools-common
。
rush rebuild
在本地机器上工作正常。
但是在 azure devops 上,它首先尝试构建 tools-backend
,但由于找不到 tools-common
.
我的问题是。
- 为什么rush on azure devops检测不到订单?
- 如何确保它在
tools-backend
之前接收到tools-common
?
我也通过在 devDependencies
中添加 tools-common
解决了这个问题。早些时候它仅在 peerDependencies
中。
看来rush并没有尝试解析peerDependencies
。
所以如果我们有一个本地项目,我们应该把它同时添加到开发依赖和对等依赖中。
为什么它在我的本地机器上工作是因为它保存了之前 运行 的 tools-common
dist 的副本。
它也不适用于本地
这就是我所发现的。
但欢迎任何更好的解释。