composer更新命令及经常使用命令

原文地址:https://www.wjcms.net/archives/composer更新命令及经常使用命令

composer做为php的包依赖管理工具,开发者将开发的工具包上传,而后使用者能很方便的使用,今天就总结一下。php

composer安装

官方地址:https://getcomposer.org/download/
下载地址:https://getcomposer.org/Composer-Setup.exe
下载后直接安装便可。laravel

检查是否安装完成

使用命令:json

composer --version
#注意这里要大写
composer -V


若是如上图同样显示版本号,则说明已经安装成功。
同时,还可使用新增的composer

composer -vvv

命令查看更详细的信息,及帮助。工具

composer升级

若是composer版本升级了该怎么办呢?不要慌,安排。
使用命令:ui

composer self-update

composer配置镜像

由于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

composer使用

install命令

install 命令能够用于项目初始化后,初次安装依赖,且会优先读取composer.lock中的版本号,以尽量的保证协做开发中包版本的一致性。

composer install

require命令

require 命令,添加新的依赖包到composer.json文件中并执行更新;

composer require laravel/ui x.0.0 #下载指定版本,可指定

update命令

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文件夹里,手动删除

关注我更多精彩

相关文章
相关标签/搜索