• 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”

  • 相关阅读:
    Activity
    python 执行DOS/CMD命令
    MyISAM存储引擎的表级锁定优化
    vbs隐藏cmd窗口
    文件操作一
    Java基础知识
    Linux下利用.htaccess建立多站点
    python使用WMI监视系统-CPU使用率
    python操作mysql数据库注意
    类集框架(二)
  • 原文地址:https://www.cnblogs.com/tosser/p/9616225.html
Copyright © 2020-2023  润新知