代码管理神器composer

0>安装方式
mv composer.phar /usr/local/bin/composer
 
1>Composer 是一个依赖管理器
 
2>依赖关系
是用通过composer.json来声明的
 
{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}
 
1>比如要找 monolog 可以使用:composer search monolog , 可以参考 https://packagist.org/ 网站
 
 
2>比如要找monolog/monolog对应版本:composer show -all monolog/monolog, 获取对应的版本号
3> 安装依赖包的方式有两种:
(1)是在composer.json的文件中填
{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}
再 composer install
 
(2) 在命令行下composer require "monolog/monolog:1.2.*”
 
 
注意:此时项目下生成一个 composer.lock 文件和 vendor文件夹的作用
composer.lock 的作用,如果有则读取composer.lock的依赖包;如果没有则读取composer.json的包。
此时要是修改了composer.json 记得composer update 。
Vendor文件夹是所有依赖包下载之后的目录。
 
4>修改依赖包的版本
composer update 是更新所有依赖包。
composer update monolog/monolog 更新指定依赖包
 
5> 删除依赖包
composer remove monolog/monolog
 
posted @ 2020-07-17 15:28  wxdr  阅读(139)  评论(0编辑  收藏  举报