这里的解决方案似乎是我正在尝试使用的库需要重新设计,以防止发生这种情况。
更改库的两种可能方法似乎是
1)完全没有供应商-如果依赖项不需要是特定版本,则可以使用。
2)供应商,但不要将供应商库公开。在库中创建一些包装函数,以便人们可以间接创建类型。
有关更多想法/原因,请参阅有关在reddit上出售商品的讨论。

这里的解决方案似乎是我正在尝试使用的库需要重新设计,以防止发生这种情况。
更改库的两种可能方法似乎是
1)完全没有供应商-如果依赖项不需要是特定版本,则可以使用。
2)供应商,但不要将供应商库公开。在库中创建一些包装函数,以便人们可以间接创建类型。
有关更多想法/原因,请参阅有关在reddit上出售商品的讨论。