Composer 包版本的范圍指定(版本約束)


1. 包版本范圍指定(自動下載版本約束范圍中的最新版)


名稱 實例 說明
不指定版本 根據當前Path環境變量中的php版本下載最合適的最新版
確切的版本 6.0.1 指定下載的具體版本號
范圍
>
<
!=
> 6.0,< 6.0 指定版本范圍,自動下載該范圍中的最新版
通配符 * 5.*,6.0.* 5.* 代表版本范圍 [5, 6.0)
6.0.* 代表版本范圍 [6.0, 6.1)
賦值運算符(最低版本) ~ 1.2,6.1.0 ~1.2 代表版本范圍 [1.2, 2.0)
~6.1.0 代表版本范圍 [6.1.0, 6.2)
脫字號版本(最低版本) ^ ^1.2.3 ^1.2.3 代表版本范圍 [1.2.3, 2.0.0)

版本約束使用示例

  • := 都可以
  • 版本約束可以加引號,也可以不加
  • composer文檔使用的是 : 並且版本約束加引號(可以說更加規范吧)
composer create-project topthink/think:"5.1.*"
composer create-project topthink/think=5.1.*

2. 官網的在線測試版本約束


a. 查看文檔

b. 進入版本約束文檔

c. 進入在線測試版本約束頁面(頁面最底部)

d. 測試版本約束


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM