真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

計算機中擴展包源倉庫的概念是什么

這篇文章將為大家詳細講解有關計算機中擴展包源倉庫的概念是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站專注于克東企業(yè)網(wǎng)站建設,響應式網(wǎng)站設計,商城建設??藮|網(wǎng)站建設公司,為克東等地區(qū)提供建站服務。全流程按需定制制作,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務

概念

在我們了解已存在的不同類型的倉庫之前,我們需要了解 Composer 構建的一些基本概念。

Composer 是一個依賴管理器。 它能夠將包安裝在本地。一個包的本質(zhì)是一個包括了一系列源文件的目錄。一般的,一個包中的文件主要是一堆 PHP 代碼文件,但理論上一個包里面可以包括任意類型的文件,其中一個文件就是包中用于描述包的名稱和版本信息的文件。名稱和版本是包的唯一標識。

事實上,Composer 的內(nèi)部認為每一個版本都是獨立的包,雖然對于使用 Composer 管理依賴時這并不重要,但對于你想要改變包中的一些東西時或做一些自定義選項時,這些內(nèi)容則十分重要。

此外,除了名稱和版本信息,還有一些其他用用的元數(shù)據(jù)。其中與安裝包時最緊密相關的信息就是包來源的定義,這個是用于告知從何處去取得包的實際內(nèi)容。來源分兩種:dist 和 source。

Dist: dist 來源的包是一個打包后的分發(fā)版。通常是一個已發(fā)布的穩(wěn)定版本。

Source: source 來源的包往往用于開發(fā)。通常是一個源代碼倉庫,例如 git。當你想要修改下載的包,你可以選擇使用該來源。

包可以提供任意一種來源選項,或者二者皆有。最終選定哪一個取決于某一些因素,例如用戶提供的指定選項、包的穩(wěn)定性標識。

倉庫

倉庫是包的來源。它提供了一個包和版本的列表。Composer 通過查閱你配置中定義的所有倉庫源里去尋找你項目中所需要的包并將其引入。

Composer 將 Packagist 作為全局默認查找的倉庫。當然你也可以通過在你的項目配置文件 —— composer.json 中添加額外的倉庫源配置。

所有對于倉庫源的配置信息僅在源包( root package )中有效,而該包中所依賴的包內(nèi)對于倉庫源的配置信息則不會再被 Composer 作為查找包的目標倉庫的依據(jù)。你可以閱讀 FAQ entry 了解更多具體原因。

關于“計算機中擴展包源倉庫的概念是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


本文題目:計算機中擴展包源倉庫的概念是什么
分享路徑:http://weahome.cn/article/gijedh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部