作曲家列出可用的软件包

Dey*_*oba 5 repository bitbucket composer-php

我们可以通过运行列出所有可用的作曲家软件包

composer show -a
Run Code Online (Sandbox Code Playgroud)

它显示了packagist上所有可用的软件包...但是在我看来,composer.json我有以下配置:

...
"repositories": [
    {
       "type": "git",
       "url": "https://bitbucket.org/........."
    }
 ]
 ...
Run Code Online (Sandbox Code Playgroud)

所以我期望它会composer show -a在composer.json文件中定义的所有存储库中查找所有可用的软件包,但是在这种情况下,即使我没有包含它,它也会向我显示packagist上的所有可用软件包...我怎么能列出我在composer.json文件中添加的该bitbucket地址上的所有可用软件包?

rob*_*006 6

您需要使用--allswitch而不是-a--available):

composer show --all
Run Code Online (Sandbox Code Playgroud)
  • --all:列出您所有存储库中可用的所有软件包。

https://getcomposer.org/doc/03-cli.md#show

  • 有没有一种方法*不*显示“ packagist”,而仅显示通过“ repositories”字段添加的软件包? (2认同)