美文网首页
composer 常用命令

composer 常用命令

作者: 糖糖IMISSYOU | 来源:发表于2023-06-04 18:23 被阅读0次

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

相关文章

网友评论

      本文标题:composer 常用命令

      本文链接:https://www.haomeiwen.com/subject/gsnbedtx.html