Azure devops 紧急重建指定项目顺序

Azure devops 紧急重建指定项目顺序,azure-devops,rush,Azure Devops,Rush,我正在使用microsoft rush构建mono回购协议。 我必须构建两个项目-toolscommon和toolsbackend tools-backend依赖于tools-common。 rush rebuild在本地计算机上运行良好。 但在azure devops上,它尝试首先构建工具后端,但由于找不到工具公共,因此失败 我的问题是 为什么azure devops上的rush无法检测到订单 如何确保它在工具后端之前拾取工具公共 我通过在devdependency中添加toolscommon

我正在使用microsoft rush构建mono回购协议。 我必须构建两个项目-
toolscommon
toolsbackend
tools-backend
依赖于
tools-common
rush rebuild
在本地计算机上运行良好。 但在azure devops上,它尝试首先构建
工具后端
,但由于找不到
工具公共
,因此失败

我的问题是

  • 为什么azure devops上的rush无法检测到订单
  • 如何确保它在
    工具后端
    之前拾取
    工具公共

  • 我通过在
    devdependency
    中添加
    toolscommon
    解决了这个问题。早些时候,它仅出现在
    对等依赖项中。
    拉什似乎没有试图解决
    peerdependency
    。 因此,如果我们有一个本地项目,我们应该将其添加到dev和对等依赖项中

    为什么它能在我的本地机器上工作是因为它保存了上一次运行的
    tools common
    dist的副本。 它在本地也不起作用 这就是我发现的。
    但是任何更好的解释都是受欢迎的。

    我通过在
    devdependences
    中添加
    工具common
    解决了这个问题。早些时候,它仅出现在
    对等依赖项中。
    拉什似乎没有试图解决
    peerdependency
    。 因此,如果我们有一个本地项目,我们应该将其添加到dev和对等依赖项中

    为什么它能在我的本地机器上工作是因为它保存了上一次运行的
    tools common
    dist的副本。 它在本地也不起作用 这就是我发现的。
    但是任何更好的解释都是受欢迎的。

    我通过在devdependences中添加
    工具common
    解决了这个问题。早些时候,它只是在贵族区。拉什似乎并没有试图解决对等关系。因此,如果我们有一个本地项目,我们应该将其添加到dev和对等依赖项中。为什么它能在我的本地机器上工作,是因为它保存了上一次运行的通用工具的副本。当我彻底清除和清理dist时,它在本地也不起作用。这就是我发现的。不过,欢迎提供更好的解释。您好,谢谢您的分享,您可以将您的评论转换为答案,这可以帮助其他社区成员了解相同的问题。谢谢。我通过在devdependency中添加
    工具common
    解决了这个问题。早些时候,它只是在贵族区。拉什似乎并没有试图解决对等关系。因此,如果我们有一个本地项目,我们应该将其添加到dev和对等依赖项中。为什么它能在我的本地机器上工作,是因为它保存了上一次运行的通用工具的副本。当我彻底清除和清理dist时,它在本地也不起作用。这就是我发现的。不过,欢迎提供更好的解释。您好,谢谢您的分享,您可以将您的评论转换为答案,这可以帮助其他社区成员了解相同的问题。谢谢。嗨,你介意吗?它可以帮助其他社区成员谁得到同样的问题,我们可以存档这个线程,谢谢。我接受了同样的。感谢嗨,你介意吗?它可以帮助其他社区成员谁得到同样的问题,我们可以存档这个线程,谢谢。我接受了同样的。感谢