原文地址:https://www.wjcms.net/archives/composer更新命令及經常使用命令
composer做爲php的包依賴管理工具,開發者將開發的工具包上傳,而後使用者能很方便的使用,今天就總結一下。php
官方地址:https://getcomposer.org/download/
下載地址:https://getcomposer.org/Composer-Setup.exe
下載後直接安裝便可。laravel
使用命令:json
composer --version #注意這裏要大寫 composer -V
若是如上圖同樣顯示版本號,則說明已經安裝成功。
同時,還可使用新增的composer
composer -vvv
命令查看更詳細的信息,及幫助。工具
若是composer版本升級了該怎麼辦呢?不要慌,安排。
使用命令:ui
composer self-update
由於composer是國外地址,訪問起來特別慢,因此使用的時候很容易出現安裝失敗的狀況,這裏的解決辦法就是使用鏡像,使用composer config命令配置鏡像地址便可。這裏推薦使用阿里雲composer鏡像源,優勢是快速穩定更新快阿里雲
全部項目都會使用該鏡像地址:.net
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:命令行
composer config -g --unset repos.packagist
僅修改當前工程配置,僅當前工程可以使用該鏡像地址:code
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
取消配置:
composer config --unset repos.packagist
install 命令能夠用於項目初始化後,初次安裝依賴,且會優先讀取composer.lock中的版本號,以儘量的保證協做開發中包版本的一致性。
composer install
require 命令,添加新的依賴包到composer.json文件中並執行更新;
composer require laravel/ui x.0.0 #下載指定版本,可指定
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文件夾裏,手動刪除