composer 指定版本
1.0.2 # 明确版本
1.0.2 # 大于1.0.2
=1.0.2 # 大于等于1.0.2
<1.1|>=1.2 # 小于1.1 或 大于等于1.2
1.0.* # 执行1.0.的最高版本,与<1.1等效
1.0,<2.0 # 大于1.0 并且 小于2.0
~1.2 # >=1.2,<2.0
~1.2.3 # >=1.2.3,<1.3
^1.2 # >=1.2,<2.0
^2.3 # >=2.3,<3.0
^3.4.6 # >=3.4.6,<4.0.0
~3.4.6 # >=3.4.6,<3.5.0
“,逗号”代表and并且关系
“|竖杠”代表or或的关系
^:大版限制(封顶到当前版本顶级)
~:小版限制(封顶到当前版本的次版顶级)
版本问题:
一般的软件版本有3个位数,例如2.1.4,从左到右分为1位/2位/3位
3位:小bug调试
2位:功能更新
1位:大版本更新,兼容不好
1.0.2 # 大于1.0.2
=1.0.2 # 大于等于1.0.2
<1.1|>=1.2 # 小于1.1 或 大于等于1.2
1.0.* # 执行1.0.的最高版本,与<1.1等效
1.0,<2.0 # 大于1.0 并且 小于2.0
~1.2 # >=1.2,<2.0
~1.2.3 # >=1.2.3,<1.3
^1.2 # >=1.2,<2.0
^2.3 # >=2.3,<3.0
^3.4.6 # >=3.4.6,<4.0.0
~3.4.6 # >=3.4.6,<3.5.0
“,逗号”代表and并且关系
“|竖杠”代表or或的关系
^:大版限制(封顶到当前版本顶级)
~:小版限制(封顶到当前版本的次版顶级)
版本问题:
一般的软件版本有3个位数,例如2.1.4,从左到右分为1位/2位/3位
3位:小bug调试
2位:功能更新
1位:大版本更新,兼容不好
握不住的沙,那就顺手扬了它