zoukankan      html  css  js  c++  java
  • Composer 常用命令总结(三)

    init(初始化)

    该命令用于创建 composer.json 文件,并进行基础信息配置:

    $ composer init
    

    可以配置Package name、Description、Author、Minimum、Package Type、License、dependencies 及 dev dependencies 信息。

    完成后配置文件内容如下:

    {
        "name": "test/test",
        "description": "test init",
        "type": "library",
        "license": "License Description",
        "authors": [
            {
                "name": "mayanlong",
                "email": "json_vip@163.com"
            }
        ],
        "require": {}
    }
    

    search(搜索)

    根据名称搜索相关的包,成功后会列出符合的相关包的信息,本处以搜索 monolog 为例:

    $ composer search monolog 
    monolog/monolog Sends your logs to files, sockets, inboxes, databases and various web services
    kdyby/monolog Integration of Monolog into Nette Framework
    

    show(详情)

    根据包的名称,列出包的相关信息,本处以查看 monolog/monolog 为例:

    $ composer show -all monolog/monolog
    name     : monolog/monolog
    descrip. : Sends your logs to files, sockets, inboxes, databases and various web services
    keywords : log, logging, psr-3
    versions : dev-master, 2.0.x-dev, 1.x-dev, 1.21.0, 1.20.0, 1.19.0, 1.18.2, 1.18.1, 1.18.0, 1.17.2, 1.17.1, 1.17.0, 1.16.0, 1.15.0, 1.14.0, 1.13.1, 1.13.0, 1.12.0, 1.11.0, 1.10.0, 1.9.1, 1.9.0, 1.8.0, 1.7.0, 1.6.0, 1.5.0, 1.4.1, 1.4.0, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1.1.0, 1.0.2, 1.0.1, 1.0.0, 1.0.0-RC1
    

    想查看更多信息,就亲自将该命令复制到命令行执行吧。

    install (安装)

    我们先在 composer.json 配置中添加一个 monolog/monolog 依赖库,如下:

    {
        "name": "test/test",
        "description": "test init",
        "type": "library",
        "license": "License Description",
        "authors": [
            {
                "name": "mayanlong",
                "email": "json_vip@163.com"
            }
        ],
        "require": {
            "monolog/monolog": "1.21.*",
        }
    }
    

    然后通过如下命令进行安装依赖

    $ composer install
    

    update (更新)

    如果我们新增或者删除了某个依赖,可以通过如下命令进行更新

    $ composer update	
    

    require (申明依赖)

    我们也可以用命令直接添加依赖,执行该命令后将自动下载,命令如下:

    $ composer require symfony/http-foundation
    

    交友互动:

    本文首发于马燕龙个人博客,欢迎分享,转载请标明出处。
    马燕龙个人博客:http://www.mayanlong.com
    马燕龙个人微博:http://weibo.com/imayanlong
    马燕龙Github主页:https://github.com/yanlongma

  • 相关阅读:
    ATP(excel测试及邮件发送)自己小框架
    logging模块和自动化及日志类的封装
    多线程,多进程(2)
    Python的datetime模块分析
    前端性能优化和测试工具总结
    web前端性能指标、测试方案、优化技巧
    如果一生只有一次翻身的机会,就要用尽全力
    YAML最最基础语法
    CURL常用命令
    Curl学习之使用
  • 原文地址:https://www.cnblogs.com/imayanlong/p/5794739.html
Copyright © 2011-2022 走看看