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

  • 相关阅读:
    elasticsearch 中的Multi Match Query
    activiti 流程部署的各种方式
    elasticsearch 嵌套对象之嵌套类型
    elasticsearch Java High Level REST 相关操作封装
    elasticsearch 字段数据类型
    ubuntu 安装 docker
    elasticsearch 通过HTTP RESTful API 操作数据
    facenet 人脸识别(二)——创建人脸库搭建人脸识别系统
    POJ 3093 Margaritas(Kind of wine) on the River Walk (背包方案统计)
    墨卡托投影, GPS 坐标转像素, GPS 坐标转距离
  • 原文地址:https://www.cnblogs.com/imayanlong/p/5794739.html
Copyright © 2011-2022 走看看