一、install 命令
install 命令可以用于项目初始化后,初次安装依赖,且会优先读取composer.lock中的版本号,以尽可能的保证协作开发中包版本的一致性。
composer install
二、require 命令(推荐)
// 安装包
composer require haveyb/tiny-laravel
// 已安装,要升级到2.0.0
composer require haveyb/tiny-laravel:2.0.0
// 已安装,要降级到1.1.0
composer require haveyb/tiny-laravel:1.1.0
三、update 命令(不推荐)
update命令无法在命令行中指定包版本号,需要手动修改composer.json文件
vim composer.json
#升级到2.0.0
"require": {
"haveyb/tiny-laravel": "2.0.0"
},
:wq
composer update haveyb/tiny-laravel
降级到1.1.0
"require": {
"haveyb/tiny-laravel": "1.1.0"
},
:wq
composer update haveyb/tiny-laravel
四、composer国内镜像源推荐
这里推荐使用阿里云composer镜像源,优点是快速稳定更新快
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/