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
composer常用命令相关推荐
- Composer 常用命令总结(三)
2019独角兽企业重金招聘Python工程师标准>>> init(初始化) 该命令用于创建 composer.json 文件,并进行基础信息配置: $ composer init 可 ...
- php module类,总结php artisan module常用命令
module:make 创建一个新模块 module:use 使用一个模块(这允许执行其他命令时不用输入模块名) module:unuse 和上面相反 module:list 列出所有可用模块 mod ...
- CentOS 7 常用命令集合
CentOS 7 常用命令集合 常用命令 热键操作 Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit,退出 Ctrl+l按键---清屏 添加 ...
- Kubectl 常用命令, 开发人员常用k8s命令
Kubectl 常用命令: 什么是常用,我用的,就是常用的
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- 客快物流大数据项目(十五):DockeFile常用命令
目录 DockeFile常用命令 一.FROM 二.MAINTAINER 三.RUN
- 客快物流大数据项目(九):Docker常用命令
目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...
最新文章
- Chrome 技术篇-console控制台检测xpath、css唯一性
- wpf 用户自定义事件传参
- 如何产生QPSK信号
- Java高并发程序设计(六)--线程池(1)
- js 提取某()特殊字符串长度
- VB让控件可以当标题栏拖动
- Trick 一题多解——交换两个数(swap)
- C++基础教程之数据结构
- eclipse断点不能下一步_大盘下一步这样走,不能错过
- 通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程[下]:管道是如何构建起来的?...
- 怎么在Telegram电报纸飞机中搜索频道群组机器人教程。
- Java开发自学教程!java从入门到精通txt下载
- XPS是什么格式?如何免费转换为word?
- ActiveMQ学习三-持久化订阅
- 矩形排样程序matlab,矩形优化排样
- 多线程_线程插队_join()方法与锁的释放
- Java课程设计:课堂派的三端构建
- arn : 无法加载文件 C:\Users\zky\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.
- 进程间的通信(管道通信)
- 互联网金融牌照有哪些 金融牌照一览表