composer常用命令

一、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/

 

五、总结

 

自己写composer组件包时,使用composer init 命令生成composer.json命令;

composer init

引入组件到项目中时,用composer require命令;

composer require haveyb/tiny-laravel

升级、降级组件版本,用composer require命令;

composer require haveyb/tiny-laravel:v1.0.0

卸载已经安装的组件,用composer update 命令;

vi composer.json

# 原来的composer.json文件内容
"require": {
    "haveyb/tiny-laravel": "1.1.0",
    "phalapi/qrcode": "@dev" 
}

# 要卸载qrcode组件,则删除qrcode所在行,变成下面这个样子
"require": {
    "haveyb/tiny-laravel": "1.1.0"
}

# 然后执行composer update 命令
composer update 

 

原文地址:https://www.haveyb.com/article/163

 
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值