成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

API后端框架Godtail1-Composer

chenjiang3 / 1157人閱讀

摘要:表示在開(kāi)發(fā)環(huán)境需要的包,例如。指定范圍,用來(lái)代表,代表。指定分支和提交編號(hào)。在版本庫(kù),有時(shí)為了保證版本的絕對(duì)統(tǒng)一,可以把提交到版本庫(kù),確保安裝的都是同一個(gè)版本。命令使用命令名稱可以查看具體命令的幫助,包括支持參數(shù)和作用。

來(lái)自博客:神的尾巴,原文鏈接

Composer中文文檔

安裝Composer
#下載什么的,我比較喜歡wget,官方是用的curl
wget https://getcomposer.org/installer | php
配置文件composer.json

例子,ThinkPHP5的composer如下:

{
    "name": "topthink/think",
    "description": "the new thinkphp framework",
    "type": "project",
    "keywords": [
        "framework",
        "thinkphp",
        "ORM"
    ],
    "homepage": "http://thinkphp.cn/",
    "license": "Apache-2.0",
    "authors": [
        {
            "name": "liu21st",
            "email": "[email protected]"
        }
    ],
    "require": {
        "php": ">=5.4.0",
        "topthink/framework": "^5.0",
        "topthink/think-captcha": "^1.0",
        "topthink/think-mongo": "^1.0",
        "topthink/think-image": "^1.0",
        "topthink/think-testing": "^1.0",
        "topthink/think-sae": "^1.0",
        "topthink/think-queue": "^1.0",
        "topthink/think-migration": "^1.0",
        "endroid/qrcode": "^1.7",
        "nmred/kafka-php": "^0.1.5",
        "mobiledetect/mobiledetectlib": "^2.8"
    },
    "extra": {
        "think-path": "thinkphp"
    },
    "config": {
        "preferred-install": "dist"
    }
}

詳細(xì)介紹看文檔, 這里只介紹常用的。

composer.json文件詳細(xì)介紹

常用塊介紹

require:表示你需要的包。

require-dev: 表示在開(kāi)發(fā)環(huán)境需要的包,例如PHPUnit。默認(rèn)npm install安裝, 在線上環(huán)境使用composer install --no-dev,不安裝開(kāi)發(fā)所需要的組件。

autodload: 定義該組件的自動(dòng)加載方式

PSR-4, PSR-0:使用PSR-4PSR-0規(guī)范加載,PSR-4規(guī)范文檔,目前主要使用PSR-4。

#PSR-4例子
{
    "autoload": {
        "psr-4": {
            "Monolog": "src/",
            "VendorNamespace": ""
        }
    }
}

Classmap: 會(huì)掃描指定目錄,生成文件與類的mapping。在install和update的時(shí)候會(huì)自動(dòng)生成,也可以使用composer dump-autoload自動(dòng)生成。

Files: 每次請(qǐng)求都會(huì)載入,可以用來(lái)加載一些工具函數(shù)庫(kù)。

關(guān)于版本

1.0.2: 指定版本。

>=1.0, >=1.0,<2.0, <1.1|>=1.2: 指定范圍,,用來(lái)代表and,|代表or。

1.0.*: 通配符。

~1.2: 相當(dāng)如>=1.2,<2.0。

dev-master#2eb0c0978d290a1c45346a1955188929cb4e5db7: 指定分支和提交編號(hào)。

composer.lock

在每次npm install完成后會(huì)生成,composer.lock,里面存儲(chǔ)著所安裝依賴的具體版本。在npm update的時(shí)候,會(huì)根據(jù)composer.json的設(shè)置重新更新,并更新composer.lock文件。在git版本庫(kù),有時(shí)為了保證版本的絕對(duì)統(tǒng)一,可以把composer.lock提交到版本庫(kù),確保安裝的都是同一個(gè)版本。

composer命令

使用composer help 命令名稱:可以查看具體命令的幫助,包括支持參數(shù)和作用。

composer install

composer update

composer dump-autoload

composer show

如果composer install速度慢的話,可以使用國(guó)內(nèi)的全量鏡像

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22012.html

相關(guān)文章

  • 后端開(kāi)發(fā)者從零做一個(gè)移動(dòng)應(yīng)用(后端篇)

    摘要:后端開(kāi)發(fā)的疑惑后端開(kāi)發(fā)最常面對(duì)的一個(gè)問(wèn)題性能高并發(fā)等等。而到了時(shí)代,在方面有了前后端分離概念移動(dòng)后端更是無(wú)力渲染天然前后端分離。 先來(lái)上一張前端頁(yè)面的效果圖(Vue + Vux + Vuex + Vue-Router)。showImg(https://segmentfault.com/img/remote/1460000010207850); 第一次做gif 沒(méi)什么經(jīng)驗(yàn),太大了。加載...

    codergarden 評(píng)論0 收藏0
  • 后端API從入門(mén)到放棄指北

    摘要:菜鳥(niǎo)教程框架中文手冊(cè)入門(mén)目標(biāo)使用搭建通過(guò)對(duì)數(shù)據(jù)增刪查改沒(méi)了純粹占行用的拜 后端API入門(mén)學(xué)習(xí)指北 了解一下一下概念. RESTful API標(biāo)準(zhǔn)] 所有的API都遵循[RESTful API標(biāo)準(zhǔn)]. 建議大家都簡(jiǎn)單了解一下HTTP協(xié)議和RESTful API相關(guān)資料. 阮一峰:理解RESTful架構(gòu) 阮一峰:RESTful API 設(shè)計(jì)指南 RESTful API指南 依賴注入 D...

    Jeffrrey 評(píng)論0 收藏0
  • 后端API從入門(mén)到放棄指北

    摘要:菜鳥(niǎo)教程框架中文手冊(cè)入門(mén)目標(biāo)使用搭建通過(guò)對(duì)數(shù)據(jù)增刪查改沒(méi)了純粹占行用的拜 后端API入門(mén)學(xué)習(xí)指北 了解一下一下概念. RESTful API標(biāo)準(zhǔn)] 所有的API都遵循[RESTful API標(biāo)準(zhǔn)]. 建議大家都簡(jiǎn)單了解一下HTTP協(xié)議和RESTful API相關(guān)資料. 阮一峰:理解RESTful架構(gòu) 阮一峰:RESTful API 設(shè)計(jì)指南 RESTful API指南 依賴注入 D...

    sf190404 評(píng)論0 收藏0
  • 后端API從入門(mén)到放棄指北

    摘要:菜鳥(niǎo)教程框架中文手冊(cè)入門(mén)目標(biāo)使用搭建通過(guò)對(duì)數(shù)據(jù)增刪查改沒(méi)了純粹占行用的拜 后端API入門(mén)學(xué)習(xí)指北 了解一下一下概念. RESTful API標(biāo)準(zhǔn)] 所有的API都遵循[RESTful API標(biāo)準(zhǔn)]. 建議大家都簡(jiǎn)單了解一下HTTP協(xié)議和RESTful API相關(guān)資料. 阮一峰:理解RESTful架構(gòu) 阮一峰:RESTful API 設(shè)計(jì)指南 RESTful API指南 依賴注入 D...

    Airmusic 評(píng)論0 收藏0
  • 從NNVM看2016年深度學(xué)習(xí)框架發(fā)展趨勢(shì)

    摘要:兩者取長(zhǎng)補(bǔ)短,所以深度學(xué)習(xí)框架在年,迎來(lái)了前后端開(kāi)發(fā)的黃金時(shí)代。陳天奇在今年的中,總結(jié)了計(jì)算圖優(yōu)化的三個(gè)點(diǎn)依賴性剪枝分為前向傳播剪枝,例已知,,求反向傳播剪枝例,,求,根據(jù)用戶的求解需求,可以剪掉沒(méi)有求解的圖分支。 虛擬框架殺入從發(fā)現(xiàn)問(wèn)題到解決問(wèn)題半年前的這時(shí)候,暑假,我在SIAT MMLAB實(shí)習(xí)??粗乱粫?huì)兒跑Torch,一會(huì)兒跑MXNet,一會(huì)兒跑Theano。SIAT的服務(wù)器一般是不...

    ThinkSNS 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<