composer更新命令及常用命令

神兵小將2016發表於2020-07-04

原文地址:https://www.wjcms.net/archives/composer更新命令及常用命令

composer作為php的包依賴管理工具,開發者將開發的工具包上傳,然後使用者能很方便的使用,今天就總結一下。

composer安裝

官方地址:https://getcomposer.org/download/
下載地址:https://getcomposer.org/Composer-Setup.exe
下載後直接安裝即可。

檢查是否安裝完成

使用命令:

composer --version
#注意這裡要大寫
composer -V


如果如上圖一樣顯示版本號,則說明已經安裝成功。
同時,還可以使用新增的

composer -vvv

命令檢視更詳細的資訊,及幫助。

composer升級

如果composer版本升級了該怎麼辦呢?不要慌,安排。
使用命令:

composer self-update

composer配置映象

因為composer是國外地址,訪問起來特別慢,所以使用的時候很容易出現安裝失敗的情況,這裡的解決辦法就是使用映象,使用composer config命令配置映象地址即可。這裡推薦使用阿里雲composer映象源,優點是快速穩定更新快

全域性配置(推薦)

所有專案都會使用該映象地址:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

composer config -g --unset repos.packagist

當前專案配置

僅修改當前工程配置,僅當前工程可使用該映象地址:

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

composer config --unset repos.packagist

composer使用

install命令

install 命令可以用於專案初始化後,初次安裝依賴,且會優先讀取composer.lock中的版本號,以儘可能的保證協作開發中包版本的一致性。

composer install

require命令

require 命令,新增新的依賴包到composer.json檔案中並執行更新;

composer require laravel/ui x.0.0 #下載指定版本,可指定 

update命令

update命令無法在命令列中指定包版本號,需要手動修改composer.json檔案

composer update

其他常用命令

composer list:獲取幫助資訊;
composer init:以互動方式填寫composer.json檔案資訊;
composer search:在當前專案中搜尋依賴包;
composer show:列舉所有可用的資源包;
composer validate:檢測composer.json檔案是否有效;
composer create-project:基於composer建立一個新的專案;
composer dump-autoload:在新增新的類和目錄對映是更新autoloader
composer remove laravel/ui :刪除依賴後還需要去vender資料夾裡,手動刪除

關注我更多精彩

相關文章