composer的一些操作

版本更新

命令行下:composer self-update

设置中国镜像

 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

安装包

方法一,通过命令行安装
命令:
composer require 包名

composer require 包名:版本号

例如,安装 monolog/monolog 包:
composer require monolog/monolog
方法二,修改 composer.json 文件安装
例如,本次我们想安装 phpunit/phpunit 包:
{
    "require": {
        "monolog/monolog": "^1.23",
        "phpunit/phpunit": "6.3.0"
    }
}
然后在命令行输入:
composer update

删除包

方法1:通过命令删除
composer remove 包名

方法1:修改composer.json 文件
删除 composer.json 文件中的包配置:
删除后执行:
composer update

更新包

通过命令更新
composer update [包名]
如果需要更新项目下所有的包,就省略包名,如果更新指定的包就加上包名。

修改 composer.json 文件更新
{
    "require": {
        "phpunit/phpunit": "new/version"
    }
}
修改包的版本号,保存之后执行:
composer update
包的版本控制非常重要,建议通过第二种方式更新包!

搜索包

命令搜索
composer search 关键字
生成类映射文件,加快系统加载速度!
composer dump-autoload,快捷方式composer dump
打包当前的依赖
composer archive
将下面的文件打包成压缩文件:
vendor/
composer.json
composer.lock
原文地址:https://www.cnblogs.com/qinsilandiao/p/10871507.html