欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

composer如何更新指定的依賴包

小編給大家分享一下composer如何更新指定的依賴包,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在岐山等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站制作,岐山網(wǎng)站建設(shè)費(fèi)用合理。

composer 更新指定的依賴包

compoesrrequire/update都可以更新指定的依賴包(升級/降級)。

require更為靈活些,未安裝則進(jìn)行安裝,已安裝則根據(jù)傳入的版本號進(jìn)行升級降級。
update則無法在命令行傳入指定的版本號,需要先手動編輯composer.json,指定新的版本號,然后執(zhí)行更新命令。

#忽略
composer require google/protobuf --ignore-platform-reqs -vvv

require 命令

示例

// 安裝包
composer require hashids/hashids:2.0.0
// 已安裝 升級
composer require hashids/hashids:3.0.0
// 已安裝 降級
composer require hashids/hashids:2.0.4

update 命令

update命令無法在命令行中指定包版本號,需要手動修改composer.json文件

// 安裝包
composer require hashids/hashids:2.0.0

錯誤用法

composer update hashids/hashids:3.0.0

正確用法示例

vim composer.json
"require": {
    "hashids/hashids": "3.0.0"
},
:wq
#升級到3.0.0
composer update hashids/hashids

vim composer.json
"require": {
    "hashids/hashids": "2.0.4"
},
:wq
#降級到2.0.4
composer update hashids/hashids

同時,如果我們編輯更新了多個包的版本號,則無法使用
composer update package1
composer update package2
composer update package3
的方式去依次的更新,因?yàn)?code>composer會校驗(yàn)配置文件的完整性json vs lock,你指定要我更新A,但你Bversionjsonlock中不一致,你卻不要我更新它,這是有問題的。

這時只能使用composer update全局更新依賴,注意是全局包的更新操作,一些你未更改但使用了版本號范圍的包也有可能被更新升級,請慎用!

install 命令

install可以用于項(xiàng)目初始化后,初次安裝依賴,且會優(yōu)先讀取composer.lock中的版本號,以盡可能的保證協(xié)作開發(fā)中包版本的一致性。

composer.lock中存有的包版本記錄相當(dāng)于執(zhí)行 composer require packageName:versionNo,不存有的相當(dāng)于執(zhí)行composer update packageName with versionRule in composer.json

當(dāng)我們協(xié)同開發(fā)時,A 在本地安裝了新的依賴包,或者更新了依賴包,會寫入 composer.lock/composer.json,A 上傳至倉庫,B 拉取至本地后,應(yīng)執(zhí)行一次 composer install來同步團(tuán)隊(duì)的版本變更。

所以協(xié)作開發(fā)中,我們建議要同時將composer.lock/composer.json上傳至遠(yuǎn)端倉庫。

版本號范圍

大于/大于等于:>1.2.3 >=1.2.3
小于/小于等于:<1.2.3 <=1.2.3
確切的版本號:1.2.3 
~1.2.3: 1.2.3 <= version < 1.3
^1.2.3: 1.2.3 <= version < 2.0

{
    "php": ">=7.0",
    "ext-swoole": ">=4.0.0",
    "lib-curl": ">=7.29.0"
}

以上是“composer如何更新指定的依賴包”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站標(biāo)題:composer如何更新指定的依賴包
網(wǎng)址分享:http://www.aaarwkj.com/article48/gdieep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站收錄品牌網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、小程序開發(fā)、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
国产亚洲av一区二区三区| 国产偷自一区二区三区| 久久国产亚洲精品赲碰热| 一区二区三区国产欧美日本| 一区二区精品福利视频| 日韩亚洲欧美另类精品| 91日本精品一区二区| 国产高清不卡午夜福利| 丁香婷婷麻豆激情综合网| 色花堂国产精品第二页| 欧美日韩国产精品一区二区三区| 激情四射五月天亚洲婷婷| 国产日韩亚洲欧美色片| 精品成人18亚洲av播放| 精品国产一区av在线| 亚洲国产成人91精品| 美女诱惑丝袜国产国产av丝袜| 国产男女视频免费观看| 久久99精品国产99久久无| 日本在线一区二区三区免费视频| 日本在线中文字幕乱码| 五月激情开心久久婷婷| 99精品热这里只有精品| 色哟哟国产精品一区自拍| 99热这里只有精品免费播放| 日韩精品中文字幕有码在线| 国产亚洲男人av一区三区| 99精品人妻一区二区三区| 欧美性精品不卡在线观看| 天天操夜夜操狠狠操91| 黄色录像黄色片黄色片| 欧美亚洲成人免费电影| 99精品国产高清一区二区三区| 国产情侣自拍视频在线观看| 成人黄片在线免费播放| 精品亚洲国产一区二区三区| 在线麻豆国产传媒免费| 在线日韩欧美一区二区三区| av人妻熟女少妇蒂亚| 蜜臀av中文字幕在线| 久久精品久久精品欧美大片|