zoukankan      html  css  js  c++  java
  • Composer 常用命令

    网上看到一篇composer常用命令汇总,感觉很好,记下,嘿嘿!

    1、搜索包
    composer search

    例子:
    composer search qiniu
    搜索一个包含有 qiniu 的包。

    2、包的安装
    composer require
    composer install

    例子:
    composer require qiniu/qiniu:dev-master
    安装后会产生两个文件和一个文件夹,如下:
    composer.json 是包的依赖文件;
    composer.lock 是包的版本锁定文件;
    vendor 是包的所在目录;
      对于 require 和 install 是不相同的,require 会把包的信息添加到 composer.json 文件中并进行 install 。而 install 是直接从 composer.json 或 composer.lock 文件中提取依赖信息,然后进行安装。
    3、更新包
    到该网址查找一个包 https://packagist.org/
    首先安装一个包,命令如下:
    composer require qsnh/think-auth -v 0.2.0
    查看json文件:
    cat composer.json
    内容如下:
    {
    "require": {
    "qiniu/qiniu": "dev-master",
    "qsnh/think-auth": "0.2.0"
    }
    }
    同样也是 0.2.0 的版本。然后修改 json 文件将 0.2.0 更新为 0.2.2 ,然后保存。
    执行如下命令即可更新包。
    composer update
    我这里安装了一个命令行工具叫做 Cmder ,在该工具下可以使用 cat 命令。

    4、删除包
    删除刚才添加的包使用的命令是:
    composer remove qsnh/think-auth
    这样包就被删除了,查看一下 composer.json 文件,如下:
    {
    "require": {
    "qiniu/qiniu": "dev-master"
    }
    }
    这样包就被删除了。

    5、依赖打包

    如果项目中安装了不止一个包,可能安装了很多个项目依赖的包,需要对项目中的包依赖进行一个打包处理成为一个压缩文件。  
    composer archive


    6、生成类库映射文件

    composer dump-autoload


      以上就是总结的一些命令了,关于安装的方法就参考另外的一篇文章吧。

      https://www.cnblogs.com/tosser/p/9582176.html
  • 相关阅读:
    洛谷P2751 工序安排Job Processing
    UVA 1613 K度图染色
    线段树+扫描线
    分组背包
    洛谷P5506 封锁
    洛谷P2574 XOR的艺术
    List.Sort
    Dict.Count
    Convert.ToString(null) => null
    Convert 输入字符串的格式不正确
  • 原文地址:https://www.cnblogs.com/sgm4231/p/9640288.html
Copyright © 2011-2022 走看看