多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## depends (why)命令 `depends `命令告诉你为什么其他包依赖某个包。 而用 `require-dev` 安装的包关系则只会考虑根依赖。 ``` php composer.phar depends doctrine/lexer doctrine/annotations v1.2.7 requires doctrine/lexer (1.*) doctrine/common v2.6.1 requires doctrine/lexer (1.*) ``` 你可以在包后面指定版本来限制查找。 添加 `--tree` 或` -t `参数以递归地显示树状依赖关系图。例如: ``` php composer.phar depends psr/log -t psr/log 1.0.0 Common interface for logging libraries |- aboutyou/app-sdk 2.6.11 (requires psr/log 1.0.*) | `- __root__ (requires aboutyou/app-sdk ^2.6) |- monolog/monolog 1.17.2 (requires psr/log ~1.0) | `- laravel/framework v5.2.16 (requires monolog/monolog ~1.11) | `- __root__ (requires laravel/framework ^5.2) `- symfony/symfony v3.0.2 (requires psr/log ~1.0) `- __root__ (requires symfony/symfony ^3.0) ``` ### 选项# - --recursive (-r): 递归获取一直到根依赖。 - --tree (-t): 按照树状显示结果,会启用 -r 参数。