我有一个根包,它取决于包supertrall/woo-client dev-master as v1.1.6
supertrall/woo-client包取决于supertrall/product dev-master as v1.0.0
问题是当我试图在根包中安装supertrall/woo-client时,它会说
supertrall/woo client dev master需要supertrall/order dev master作为v1.2.0->找不到匹配的包。
但是,如果我手动将supertrall/product安装到根包,然后安装supertrall/woo-client,就可以了。那么为什么composer不自动安装子依赖项呢?我想当我做require supertrall/woo-client时,它必须自动安装supertrall/woo-client所依赖的所有软件包,以此类推。真烦人,请帮忙

最佳答案

我相信

{
  "minimum-stability": "dev",
  "prefer-stable": true
}

对你的作曲家来说,json应该为你做这件事。在composer documentation中阅读更多信息。

关于php - Composer不安装子依赖项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43537280/

10-13 08:53