一些簡單的數學題
阿新 • • 發佈:2022-05-19
Composer 是 PHP 的一個依賴管理工具。我們可以在專案中宣告所依賴的外部工具庫,Composer 會幫你安裝這些依賴的庫檔案,有了它,我們就可以很輕鬆的使用一個命令將其他人的優秀程式碼引用到我們的專案中來。
切換為國內映象:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
install命令
要使用 Composer,我們需要先在專案的目錄下建立一個 composer.json 檔案,檔案描述了專案的依賴關係。
檔案格式如下:
{ "require": { "monolog/monolog": "1.2.*" } }
以上檔案說明我們需要下載從 1.2 開始的任何版本的 monolog。接下來只要執行以下命令即可安裝依賴包:
composer install
require 命令
除了使用 install 命令外,我們也可以使用 require 命令快速的安裝一個依賴而不需要手動在 composer.json 裡新增依賴資訊:
composer require monolog/monolog
update 命令
update 命令用於更新專案裡所有的包,或者指定的某些包:
# 更新所有依賴 $ composer update # 更新指定的包 $ composer update monolog/monolog # 更新指定的多個包 $ composer update monolog/monolog symfony/dependency-injection # 還可以通過萬用字元匹配包 $ composer update monolog/monolog symfony/*
remove 命令
emove 命令用於移除一個包及其依賴(在依賴沒有被其他包使用的情況下),如果依賴被其他包使用,則無法移除:
$ composer remove monolog/monolog Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 0 installs, 0 updates, 2 removals - Removing psr/log (1.0.2) - Removing monolog/monolog (1.23.0) Generating autoload files
show 命令
show 命令可以列出當前專案使用到包的資訊:
# 列出所有已經安裝的包 $ composer show # 可以通過萬用字元進行篩選 $ composer show monolog/* # 顯示具體某個包的資訊 $ composer show monolog/monolog