原文地址:https://www.wjcms.net/archives/composer更新命令及经常使用命令
composer做为php的包依赖管理工具,开发者将开发的工具包上传,而后使用者能很方便的使用,今天就总结一下。php
官方地址:https://getcomposer.org/download/
下载地址:https://getcomposer.org/Composer-Setup.exe
下载后直接安装便可。laravel
使用命令:json
composer --version #注意这里要大写 composer -V
若是如上图同样显示版本号,则说明已经安装成功。
同时,还可使用新增的composer
composer -vvv
命令查看更详细的信息,及帮助。工具
若是composer版本升级了该怎么办呢?不要慌,安排。
使用命令:ui
composer self-update
由于composer是国外地址,访问起来特别慢,因此使用的时候很容易出现安装失败的状况,这里的解决办法就是使用镜像,使用composer config命令配置镜像地址便可。这里推荐使用阿里云composer镜像源,优势是快速稳定更新快阿里云
全部项目都会使用该镜像地址:.net
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:命令行
composer config -g --unset repos.packagist
仅修改当前工程配置,仅当前工程可以使用该镜像地址:code
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config --unset repos.packagist
install 命令能够用于项目初始化后,初次安装依赖,且会优先读取composer.lock中的版本号,以尽量的保证协做开发中包版本的一致性。
composer install
require 命令,添加新的依赖包到composer.json文件中并执行更新;
composer require laravel/ui x.0.0 #下载指定版本,可指定
update命令没法在命令行中指定包版本号,须要手动修改composer.json文件
composer update
composer list:获取帮助信息; composer init:以交互方式填写composer.json文件信息; composer search:在当前项目中搜索依赖包; composer show:列举全部可用的资源包; composer validate:检测composer.json文件是否有效; composer create-project:基于composer建立一个新的项目; composer dump-autoload:在添加新的类和目录映射是更新autoloader composer remove laravel/ui :删除依赖后还须要去vender文件夹里,手动删除