作为标题,是否有任何命令可以将所有已安装的软件包版本与最新版本信息一起列出?
编辑:
php composer.phar show
Run Code Online (Sandbox Code Playgroud)
这将显示所有可用软件包以及仅安装了已安装版本的软件包
php composer.phar show [package]
Run Code Online (Sandbox Code Playgroud)
这可以同时获得安装版本和最新版本,但如果安装了许多软件包,则会带来不便
Ama*_*nut 20
作为当前版本的composer -i选项,它告诉作曲家只显示已安装的版本,不推荐使用.
因此,如果您只想显示已安装的软件包版本,则语法为:
composer show "package-name"
Run Code Online (Sandbox Code Playgroud)
如果您需要提取包的所有可用版本,请使用以下--all选项:
composer show "phpunit/phpunit" --all
Run Code Online (Sandbox Code Playgroud)
根据文档https://getcomposer.org/doc/03-cli.md#show
composer show -l
Run Code Online (Sandbox Code Playgroud)
要么
composer show --latest
Run Code Online (Sandbox Code Playgroud)
将“列出所有已安装的软件包,包括其最新版本”
这是我的输出的几行:
beberlei/assert v2.5 v2.7.8 Thin assertion library for...
behat/transliterator v1.1.0 v1.2.0 String transliterator
clue/stream-filter v1.3.0 v1.4.0 A simple and modern approa...
fgrosse/phpasn1 1.3.2 1.3.2 A PHP Framework that allow...
Run Code Online (Sandbox Code Playgroud)
这适用于作曲家1.2和1.5.2
--outdated 选项
也许,您正在寻找--outdated选择。它会产生这样的输出:
zendframework/zend-db 2.9.2 2.9.3 Database abstraction layer, SQL...
Run Code Online (Sandbox Code Playgroud)
2.9.2 2.9.3 - 安装和新的可用版本(根据作曲家文件中的说明)。
--all 选项
我想它--all应该在一个包内为你工作。
它将用星号显示您当前的版本。它看起来像这样:
dev-master, v0.1.2-alpha.0, * v0.1.1-alpha.0, v0.1.0-alpha.1, v0.1.0-alpha.0, dev-develop
Run Code Online (Sandbox Code Playgroud)
所以,我已经安装了v0.1.1-alpha.0.
--available 选项
此外,还有--available新版本的选项。
--available (-a):仅列出可用的包。
https://getcomposer.org/doc/03-cli.md#show
例子:
composer show --available monolog/monolog 1.0.2
Run Code Online (Sandbox Code Playgroud)
在这种情况下,它将向可用的 composer 存储库、packagist.org 或您的自定义存储库发出请求。
PS我的GIT版本: 2.14.1
我认为
php composer show -i
Run Code Online (Sandbox Code Playgroud)
是你在找什么.
| 归档时间: |
|
| 查看次数: |
23122 次 |
| 最近记录: |