Composer 的 require 規則

wjh發表於2018-01-17

這裡列舉了常用版本號規則,確定版本號、版本號範圍、版本號萬用字元,這幾種都是常見情況。

  1. 確定版本號

    1.0.2
  2. 在某個版本號的範圍之內,可以加逗號、或運算子,>=1.0,<2.0 >=1.0|<2.0 逗號表示and,兩個範圍之內的版本號,|表示或者

    >=1.0
  3. 星號表示匹配任意值,例如:表示1.0.下的任意版本,等效於>=1.0,<1.1

    1.0.*
  4. ~波浪號表示在某一個重要版本下的小版本升級
    例如:在1.2.2版本之上升級,但是不升級到1.3.0版本 1.2 >= 版本號 < 1.3.0
    避免高版本不相容低版本

    ~1.2.2
  5. ^和~類似, 1.2.3 <= 版本號 < 2.0.0
    比~的範圍更廣,匹配下一個重要版本

    ^1.2.3
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章