CRM - Composer源管理工具

1,432 阅读1分钟

CRM - Composer源管理工具

写在前面

我们在使用 composer 的时候,经常因为网络下载慢,或者没有需要的镜像扩展包时,需要切换其他的 Composer 源进行尝试;

常规换源方式

以阿里镜像源为例:mirrors.aliyun.com/composer/

  • 设置当前项目的镜像源:composer config repo.packagist composer https://mirrors.aliyun.com/composer/
  • 设置全局项目的镜像源:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

其中,不方便的点在于:

1、需要提前知道镜像源的地址

2、需要知道设置命令是什么

以上两点对于不常设置或更换 Composer 镜像源的盆友来说,都是比较难记的。

为此,给大家安利一款好用开源的 Composer 源管理工具 CRM

开源项目地址

安装

composer global require slince/composer-registry-manager

基本用法

查看镜像源列表

composer repo:ls

查看镜像源列表.png

切换镜像源

composer repo:use

  • 示例一:切换 tencent 镜像源

    切换源tencent.png

    直接使用 composer repo:use 再选择想要切换的源对应的数字即可

  • 示例二:切换 aliyun 镜像源

    • 首先查看一下有哪些已经存在的源列表

      composer repo:ls

      查看镜像源列表.png

    • 然后切换已经存在列表中的指定源

      composer repo:use aliyun

      切换源aliyun.png

其他使用请移步参照开源项目文档。