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

       Composer 的使用比想象中好像容易一些吧。而且命令行中给出的帮助也比较详细。列举几个命令当作笔记记录在这里吧。

      1、搜索包

    1 composer search

      例子:

    1 composer search qiniu

      搜索一个包含有 qiniu 的包。

      2、包的安装

    1 composer require
    2 
    3 composer install

      例子:

    1 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/

      首先安装一个包,命令如下:

    1 composer require qsnh/think-auth -v 0.2.0

      查看json文件:

    1 cat composer.json

      内容如下:

    1 {
    2     "require": {
    3         "qiniu/qiniu": "dev-master",
    4         "qsnh/think-auth": "0.2.0"
    5     }
    6 }

      同样也是 0.2.0 的版本。然后修改 json 文件将 0.2.0 更新为 0.2.2 ,然后保存。

      执行如下命令即可更新包。

    1 composer update

      我这里安装了一个命令行工具叫做 Cmder ,在该工具下可以使用 cat 命令。

      4、删除包

      删除刚才添加的包使用的命令是:

    1 composer remove qsnh/think-auth

      这样包就被删除了,查看一下 composer.json 文件,如下:

    1 {
    2     "require": {
    3         "qiniu/qiniu": "dev-master"
    4     }
    5 }    

      这样包就被删除了。

      5、依赖打包

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

    1 composer archive

      6、生成类库映射文件

    1 composer dump-autoload

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

      https://www.cnblogs.com/tosser/p/9582176.html

      在家休息了将近三个月的时间,明天就要去上班了,心里有点紧张。


     我的微信公众号:“码农UP2U”

  • 相关阅读:
    SSL 1579——泽泽在巴西
    SSL 1644——取数字问题
    SSL 1589——火车票
    SSL 1506——打鼹鼠
    SSL 1212——大厅安排
    洛谷 1064——金明的预算方案(动态规划的背包问题)
    SSL 1463——公共子串
    SSL 1461——最大连续数列的和
    SSL 1643——最小乘车费用
    SSL 1460——最小代价问题
  • 原文地址:https://www.cnblogs.com/tosser/p/9616225.html
Copyright © 2011-2022 走看看