访问 Packagist 官网搜索包名可查看所有版本;2. 使用 composer show -a vendor/package-name 命令查询;3. 调用 https://packagist.org/p/vendor/package-name.json API 获取详细版本信息。

要查找一个包在 Composer(Packagist)上的所有可用版本,最直接的方式是通过 Packagist 官网或使用 Composer 命令行工具。以下是几种常用方法:
访问 https://packagist.org 并在搜索框中输入包名,例如 monolog/monolog。点击进入该包的详情页后,页面会列出所有已发布的版本,通常按时间倒序排列。你可以看到每个版本的发布日期、稳定状态(如 stable、beta、dev 等)以及对应的分支信息。
在终端中运行以下命令:
composer show -a vendor/package-name例如:
composer show -a monolog/monolog其中 -a 参数表示显示所有版本(包括预发布版本和开发分支)。输出结果会包含:
Packagist 提供公开的 JSON API,可以直接获取包的元数据:
https://packagist.org/p/vender/package-name.json将 vender/package-name 替换为实际包名,比如:
https://packagist.org/p/monolog/monolog.json返回的 JSON 数据中,packages 字段下包含了所有版本及其详细信息,如依赖关系、发布时间等。
基本上就这些。通过网站浏览最直观,命令行适合本地项目排查,API 则可用于脚本或集成工具。根据你的使用场景选择合适方式即可。
以上就是如何查找一个包在composer(Packagist)上的所有可用版本?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号