作曲家:列出项目脚本和插件?

Posted

技术标签:

【中文标题】作曲家:列出项目脚本和插件?【英文标题】:Composer: List Project Scripts and Plugins? 【发布时间】:2016-08-13 22:10:20 【问题描述】:

composer 是否有任何内置方式来显示当前项目中的插件列表?或者是通过vendor 中的composer.json 文件查找作曲家插件的唯一选择,例如

$ find vendor -name composer.json | xargs grep -i -r 'composer-plugin' 

【问题讨论】:

【参考方案1】:

由于 Composer 插件必须需要 composer-plugin-api 包(请参阅 Composer documentation),您可以使用以下命令列出插件:

composer 依赖于 composer-plugin-api

更多详情:https://getcomposer.org/doc/03-cli.md#depends-why-

【讨论】:

【参考方案2】:

composer -i 将列出整个依赖关系树。

我通常使用composer -s来查看根composer.json中定义了哪些需求

【讨论】:

【参考方案3】:

你可以运行composer show -i--installed的缩写)。

见:https://***.com/a/15186162/1348344

【讨论】:

有用的信息,谢谢,但它没有显示哪些包是作曲家插件(或者我错过了什么?) 没问题 :) 即使是错误的答案也能教给我一些我不知道的东西 :)

以上是关于作曲家:列出项目脚本和插件?的主要内容,如果未能解决你的问题,请参考以下文章

如何将参数传递给自定义作曲家脚本

列出Google应用脚本项目

Java构建

Laravel Artisan 从错误的项目加载

sh 列出Cordova项目中安装的所有插件

gradle基础配置