22
04月
2024
是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
然后我们还要了解一个网站, Packagist 是主要的Composer仓库,它集合了与Composer一起安装的公开 PHP 软件包。
- compoesr 的require/update 的区别:
1. compoesr 的require/update都可以更新指定的依赖包(升级/降级)
require更为灵活些,未安装则进行安装,已安装则根据传入的版本号进行升级或降级。
update则无法在命令行传入新的版本号,需要先手动在composer.json中指定新的版本号,然后执行更新命令。
2. require 命令
// 安装包 composer require hashids/hashids:2.0.0 // 已安装 升级 composer require hashids/hashids:3.0.0 // 已安装 降级 composer require hashids/hashids:2.0.4
3. update 命令 (update命令无法在命令行中指定包版本号,需要手动修改composer.json文件)
// 更新所有命令 composer update //更新置顶的包 composer update vendor/package
4. composer 自我更新
composer self-update
5. composer 退回指定版本
//还原回2.0.6版本 composer self-update --rollback to return to version 2.0.6
非特殊说明,本文版权归 无限。 所有,转载请注明出处.
本文标题: Composer 命令
评论
沟通交流,拉近你我!
2024-06-06 16:15:29 回复