无限-Composer 命令
22 04 2024

composer.png

Composer


是 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


评论

沟通交流,拉近你我!

  • 枫叶
    首先觉得这篇文章还是不错的[挖鼻]