这个问题中描述的composer-php存在一个问题:
How to prevent PHP namespace conflicts (pre-bundled packages)
简而言之,假设我们有一个应用程序MyApp,它依赖于两个第三方库Foo v1和Bar v1。这两个库都依赖于库Baz v1。我们希望升级到Bar v2,但它依赖于Baz v2,后者具有向后不兼容的更改,因此将破坏Foo v1。
是否有任何工具可以指向composer.json文件,它将告诉您存在哪些共同依赖关系,或者(理想情况下)以图形方式显示依赖关系树?
发布于 2018-01-10 10:05:18
https://github.com/clue/graph-composer从composer.json文件生成依赖关系图,并在例如svg中输出它们。
发布于 2021-03-05 13:11:10
https://stackoverflow.com/questions/47045721
复制相似问题