首頁  >  文章  >  開發工具  >  分享 composer 小技巧

分享 composer 小技巧

藏色散人
藏色散人轉載
2019-09-07 13:55:112327瀏覽

Composer是PHP中用來管理依賴關係的工具。你可以在自己的專案中聲明所依賴的外部工具庫,Composer會幫你安裝這些依賴的庫檔案。以下由composer使用教學專欄給大家分享一些composer 小技巧,希望對需要的朋友有幫助!

分享 composer 小技巧

1、 只更新單一函式庫

composer update foo/bar

此外,這個技巧還可以用來解決「警告訊息問題」。你一定看過這樣的警告訊息:

Warning: The lock file is not up to date with the latest changes in composer.json, you may be getting outdated dependencies, run update to update them.

那我們該怎麼辦呢? update指令可以更新lock文件,但是如果只是增加了一些描述,應該是不打算更新任何函式庫。這種情況下,只需update nothing:

$ composer update nothing

這樣一來,Composer不會更新函式庫,但會更新composer.lock。注意nothing並不是update指令的關鍵字。只是沒有nothing 這個包導致的結果。如果你輸入foobar,結果也是一樣。

如果你用的Composer版本夠新,那麼你可以直接使用--lock選項:

composer update --lock

2、 在沒有編輯composer.json的情況下安裝函式庫

#你可能會覺得每安裝一個函式庫都需要修改composer.json太麻煩,那麼你可以直接使用require指令

composer require "foo/bar:1.0.0"

3、 衍生很容易

初始化的時候,你試過create -project指令麼?

composer create-project doctrine/orm path 2.2.0

這會自動複製倉庫,並檢出指定的版本。克隆庫的時候用這個指令很方便,不需要搜尋原始的URI了。

4、 如果想下載國內的鏡像需要加上這段程式碼即可

"repositories": {
"packagist": {
  "type": "composer",
  "url": "https://packagist.phpcomposer.com"
}
}

以上是分享 composer 小技巧的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除