久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      關(guān)于composer.json中配置信息的介紹

      關(guān)于composer.json中配置信息的介紹

      Config

      下面由composer命令使用教程欄目給大家介紹 composer.json 中配置相關(guān)的信息。

      process-timeout 請(qǐng)求過程超時(shí)設(shè)置

      默認(rèn)請(qǐng)求超時(shí)時(shí)間設(shè)置為 300 秒 ,像使用 Git 進(jìn)行 Clone 操作時(shí)一樣,Composer 可以在請(qǐng)求超時(shí)之前一直運(yùn)行,直到完成安裝。如果你的網(wǎng)絡(luò)速度不夠快,或者要加載的內(nèi)容比較多,可以把超時(shí)時(shí)間設(shè)置的高一些。

      use-include-path 使用包含路徑設(shè)置

      默認(rèn)設(shè)置 false,如果設(shè)置成 true, Composer 自動(dòng)加載器會(huì)自動(dòng)查找 PHP 路徑中包含的類。

      preferred-install 安裝首選項(xiàng)設(shè)置

      默認(rèn)設(shè)置 auto 模式 ,可以設(shè)置為 source, dist 或者 auto 模式。這個(gè)選項(xiàng)允許你將 Composer 設(shè)置為自己喜歡的模式。要進(jìn)行更精確的安裝首選項(xiàng)設(shè)置,可以使用哈希模式。

      {     "config": {         "preferred-install": {             "my-organization/stable-package": "dist",             "my-organization/*": "source",             "partner-organization/*": "auto",             "*": "dist"         }     } }

      請(qǐng)注意:設(shè)置選項(xiàng)模式使用的順序很重要。精確的設(shè)置模式應(yīng)該在寬泛的設(shè)置模式之前使用,精確的模式設(shè)置才會(huì)生效。在全局和包設(shè)置中,當(dāng)混合使用字符串與哈希進(jìn)行設(shè)置時(shí),字符串設(shè)置項(xiàng)將轉(zhuǎn)換為 * 模式。

      store-auths

      認(rèn)證彈框后采取的動(dòng)作,有三個(gè)選項(xiàng):

      true 永遠(yuǎn)存儲(chǔ)認(rèn)證信息;

      false 不存儲(chǔ)認(rèn)證信息;

      "prompt" 每一次都會(huì)要求重新驗(yàn)證,此為默認(rèn)項(xiàng)。

      github-protocols

      默認(rèn)為 ["https", "ssh", "git"]。從 github.com 克隆時(shí)使用的協(xié)議優(yōu)先級(jí)清單,git 協(xié)議不是加密傳輸,所以只有當(dāng) secure-http 項(xiàng)設(shè)置為關(guān)閉時(shí),才會(huì)優(yōu)先使用 git 協(xié)議進(jìn)行克隆。如果你想設(shè)置遠(yuǎn)程 Push URL 使用 HTTPS 協(xié)議而非 SSH (git@github.com:…) 協(xié)議,你可以只設(shè)置 ["https"] ,這樣 Composer 就會(huì)停止重寫 Push URL 為 SSH 協(xié)議。

      github-oauth

      一個(gè)域名和 Oauth Keys 的列表。 例如:使用 {"github.com": "oauthtoken"} 作為此選項(xiàng)的值, 將使用 oauthtoken 來訪問 github 上的私人倉庫,并繞過基于 IP 的 API 使用頻率。 點(diǎn)此獲取 關(guān)于如何獲取 GitHub 的 OAuth token。

      gitlab-oauth

      一個(gè)域名和 Oauth Keys 的列表。 例如:使用 {"gitlab.com": "oauthtoken"} 作為此選項(xiàng)的值, 將使用 oauthtoken 來訪問 Gitlab 上的私人倉庫。請(qǐng)注意:如果你的代碼不是托管在 gitlab.com 上的,你還需要配置這個(gè)參數(shù) —— gitlab-domains 。

      gitlab-token

      一個(gè)域名和 Private Token 的列表。例如: 使用 {"gitlab.com": "privatetoken"} 作為這個(gè)選項(xiàng)的值,將使用 privatetoken 來訪問 Gitlab 上的私人倉庫。請(qǐng)注意:如果你的代碼不是托管在 gitlab.com 上的,你還必須指定這個(gè)參數(shù) —— gitlab-domains 。

      disable-tls

      默認(rèn)為 false。如果設(shè)置為 true,所有的 HTTPS URL 將會(huì)被替換成 HTTP,并且網(wǎng)絡(luò)層加密將不被使用。開啟這個(gè)選項(xiàng)會(huì)有安全風(fēng)險(xiǎn),所以不建議開啟,更好地辦法是在 php.ini 中開啟 php_openssl 擴(kuò)展。

      secure-http

      默認(rèn)為 true 。如果設(shè)置為 true,只有 HTTPS URL 才被允許在 Composer 中使用,如果你真的確定需要使用 HTTP 來訪問一些東西,你可以關(guān)閉它,但使用 Let's Encrypt 這樣的供應(yīng)商來獲得一個(gè)免費(fèi)的 SSL 證書會(huì)是一個(gè)更好地選擇。

      bitbucket-oauth

      一個(gè)域名和使用者名稱的列表。比如使用 {"bitbucket.org": {"consumer-key": "myKey", "consumer-secret": "mySecret"}}。 詳見 了解如何在 BitBucket 創(chuàng)建一個(gè)使用者。

      cafile

      本地文件系統(tǒng)中認(rèn)證證書的位置。在 PHP 5.6+ 中你應(yīng)該在 php.ini 通過 openssl.cafile 來設(shè)置,盡管在 PHP 5.6+ 中這會(huì)被自動(dòng)獲取。

      capath

      如果證書文件未指定或在那個(gè)位置沒找到證書,則系統(tǒng)會(huì)在 capath 所指定的文件中查找一個(gè)合適的證書。capath 必須是一個(gè)存在被正確哈希加密證書的目錄。

      http-basic

      一個(gè)域名和存儲(chǔ)驗(yàn)證所需用戶名密碼的列表。例如使用 {"example.org": {"username": "alice", "password": "foo"}} 作為它的值,則會(huì)讓 Composer 用指定的用戶名密碼去驗(yàn)證 example.org。

      注意:與驗(yàn)證相關(guān)的設(shè)置項(xiàng)比如 http-basic 和 github-oauth 也可以定義在 auth.json 文件中,脫離 composer.json。通過這樣你可以讓 Git 忽略它,并且每個(gè)開發(fā)者可以存儲(chǔ)他們自己的驗(yàn)證憑據(jù)。

      platform

      讓你偽裝平臺(tái)擴(kuò)展包(PHP 和 其擴(kuò)展)以便于模擬生產(chǎn)環(huán)境以及在設(shè)置中定義你的目標(biāo)平臺(tái)。例如:{"php": "7.0.3", "ext-something": "4.0.3"}。

      vendor-dir

      默認(rèn)是 vendor。你也可以在一個(gè)不同的目錄安裝所需依賴。$HOME 和 ~ 在 vendor 和下面所有的 *-dir 目錄中會(huì)被替換成你的 HOME 目錄。

      bin-dir

      默認(rèn)是 vendor/bin。如果一個(gè)項(xiàng)目包含可執(zhí)行文件,那它們會(huì)在這個(gè)目錄中做符號(hào)鏈接。

      data-dir

      在 WIndows 中默認(rèn)是 C:Users<user>AppDataRoamingComposer,在遵守 XDG 目錄定義的 unix 系統(tǒng)中是 $XDG_DATA_HOME/composer,在其他 unix 系統(tǒng)中則會(huì)是 $home?,F(xiàn)在它只用來存儲(chǔ)舊版本的 composer.phar 文件來以防回滾。詳見 COMPOSER_HOME。

      cache-dir

      在 WIndows 中默認(rèn)是 C:Users<user>AppDataLocalComposer,在遵守 XDG 目錄定義的 unix 系統(tǒng)中是 $XDG_CACHE_HOME/composer,在其他 unix 系統(tǒng)中則會(huì)是 $home/cache。存儲(chǔ) Composer 用到的所有緩存文件。詳見 COMPOSER_HOME。

      cache-files-dir

      默認(rèn)是 $cache-dir/files。存儲(chǔ)所有擴(kuò)展包的 ZIP 壓縮包。

      cache-repo-dir

      默認(rèn)是 $cache-dir/repo。存儲(chǔ) composer 類型倉庫的元數(shù)據(jù)和 svn, fossil, github, bitbucket 類型倉庫的 VCS 倉庫。

      cache-vcs-dir

      默認(rèn)是 $cache-dir/vcs。存儲(chǔ)所有 git/hg 類型倉庫所克隆的文件以加快安裝速度。

      cache-files-ttl

      默認(rèn)是 15552000 (6 個(gè)月)。Composer 會(huì)緩存它下載的所有擴(kuò)展包構(gòu)建的文件 (zip, tar, ..) 。默認(rèn) 6 個(gè)月不使用就會(huì)被清空。此設(shè)置項(xiàng)允許你更改這個(gè)過期時(shí)間(秒為單位)或設(shè)為 0 來完全禁用。

      cache-files-maxsize

      默認(rèn)是 300MiB。 Composer 會(huì)緩存它下載的所有擴(kuò)展包構(gòu)建的文件 (zip, tar, ..) 。這是它在定期執(zhí)行垃圾回收時(shí)允許緩存文件占用的最大空間。更舊或是不經(jīng)常使用的緩存會(huì)被清除。

      bin-compat

      默認(rèn)是 auto。決定了可執(zhí)行文件安裝時(shí)需要的兼容性。如果設(shè)為 auto,則在 Windows 中只會(huì)安裝 .bat 文件。如果設(shè)為 full 那么除了 .bat,unix 系統(tǒng)所需要的腳本文件也會(huì)被安裝。這主要是為了處理執(zhí)行 Composer 和項(xiàng)目運(yùn)行所在系統(tǒng)不一致的情況。

      prepend-autoloader

      默認(rèn)是 true。如果設(shè)為 false,Composer 的自動(dòng)加載器則不會(huì)預(yù)載入到已存在的自動(dòng)加載器中。這有時(shí)可以用來修復(fù)一些因與其他加載器共用導(dǎo)致的一些問題。

      autoloader-suffix

      默認(rèn)是 null。會(huì)用做 Composer 自動(dòng)加載器后綴的字符串。如果為空,則會(huì)生成一組隨機(jī)字符串。

      optimize-autoloader

      默認(rèn)是 false。如果設(shè)為 true,則總會(huì)在生成自動(dòng)加載器時(shí)進(jìn)行優(yōu)化。

      sort-packages

      默認(rèn)是 false。如果設(shè)為 true,執(zhí)行 require 命令時(shí)會(huì)始終保持 composer.json 文件中的擴(kuò)展包名按照字母順序排列。

      classmap-authoritative

      默認(rèn)是 false。如果設(shè)為 true,Composer 自動(dòng)加載器只會(huì)載入 classmap 中的類。此項(xiàng)會(huì)啟用 optimize-autoloader。

      apcu-autoloader

      默認(rèn)是 false。如果設(shè)為 true,Composer 自動(dòng)加載器會(huì)檢查 APCu,并且當(dāng)擴(kuò)展被啟用時(shí),使用它來緩存找到和未找到的類。

      github-domains

      默認(rèn)是 ["github.com"]。一個(gè)在 gitHub 模式中使用的域名列表。GitHub Enterprise 可能會(huì)用到此項(xiàng)。

      github-expose-hostname

      默認(rèn)是 true。如果設(shè)為 false,為訪問 Github API 創(chuàng)建的 OAuth 令牌會(huì)有一個(gè)日期而不是主機(jī)名。

      gitlab-domains

      默認(rèn)是 ["gitlab.com"]。一個(gè) Gitlab 服務(wù)器的域名列表。如果你使用 gitlab 倉庫類型時(shí)可能會(huì)用到此項(xiàng)。

      notify-on-install

      默認(rèn)是 true。Composer 允許倉庫定義一個(gè)通知 URL,以便于在基于此倉庫的擴(kuò)展包被安裝時(shí)接收通知。此項(xiàng)允許你禁用此行為。

      discard-changes

      默認(rèn)是 false 并且可以被設(shè)為 true,false 或 "stash"。此項(xiàng)允許你設(shè)置在升級(jí)過程中發(fā)生沖突時(shí)的默認(rèn)行為。true 會(huì)放棄 vendors 中的更改,而 "stash" 嘗試著去暫存以便于恢復(fù)。如果你的 CI 服務(wù)器或部署腳本可能會(huì)更改 vendors,那么可以使用該設(shè)置。

      archive-format

      默認(rèn)是 tar。Composer 允許你設(shè)置在工作流需要?jiǎng)?chuàng)建特定格式壓縮包時(shí)的默認(rèn)壓縮格式。

      archive-dir

      默認(rèn)是 .。Composer 允許你設(shè)置在工作流需要?jiǎng)?chuàng)建特定格式壓縮包時(shí)的默認(rèn)壓縮文件存儲(chǔ)路徑。也為了模塊間的開發(fā)變得更加容易。

      舉個(gè)例子:

      {     "config": {         "archive-dir": "/home/user/.composer/repo"     } }

      htaccess-protect

      默認(rèn)是 true。如果設(shè)為 false,Composer 不會(huì)在 COMPOSER_HOME、cache、和數(shù)據(jù)目錄創(chuàng)建 .htaccess 文件。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)