Composer 常用命令總結(jié)(三)

init(初始化)

該命令用于創(chuàng)建 composer.json 文件,并進(jìn)行基礎(chǔ)信息配置:

$ composer init

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

完成后配置文件內(nèi)容如下:

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

search(搜索)

根據(jù)名稱搜索相關(guān)的包,成功后會列出符合的相關(guān)包的信息,本處以搜索 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(詳情)

根據(jù)包的名稱,列出包的相關(guān)信息,本處以查看 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

想查看更多信息,就親自將該命令復(fù)制到命令行執(zhí)行吧。

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.*",
    }
}

然后通過如下命令進(jìn)行安裝依賴

$ composer install

update (更新)

如果我們新增或者刪除了某個依賴,可以通過如下命令進(jìn)行更新

$ composer update   

require (申明依賴)

我們也可以用命令直接添加依賴,執(zhí)行該命令后將自動下載,命令如下:

$ composer require symfony/http-foundation
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,525評論 19 139
  • 是什么 如果你知道yum、apt-get、npm、bower等命令中的一種或者多種,那么,你也能很快知道compo...
    旱魃一樣閱讀 3,345評論 0 9
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,256評論 6 342
  • Composer是一個非常流行的PHP包依賴管理工具,已經(jīng)取代PEAR包管理器,對于PHP開發(fā)者來說掌握Compo...
    dreamer_lk閱讀 2,469評論 0 15
  • Composer是一個非常流行的PHP包依賴管理工具,已經(jīng)取代PEAR包管理器,對于PHP開發(fā)者來說掌握Compo...
    bycall閱讀 2,437評論 0 1

友情鏈接更多精彩內(nèi)容