簡單的版本號(hào)比較符號(hào)
< 少于
<= 小于或等于
> 比...更棒
>= 大于或等于
=等于。如果沒有指定運(yùn)算符敏储,則假定相等,因此該運(yùn)算符是可選的已添,但可以被包括妥箕。
解釋
比較器>=1.2.7將匹配的版本 1.2.7,1.2.8更舞,2.5.3畦幢,和1.3.9,但不是版本1.2.6 或1.1.0
范圍>=1.2.7 <1.3.0將匹配的版本 1.2.7缆蝉,1.2.8和1.2.99宇葱,而不是版本1.2.6,1.3.0或1.1.0
范圍1.2.7 || >=1.2.9 <2.0.0將匹配的版本1.2.7刊头, 1.2.9和1.4.6黍瞧,而不是版本1.2.8或2.0.0
針對(duì)于版本范圍做個(gè)解釋
1.2.3 - 2.3.4 表示 >=1.2.3 <=2.3.4
1.2 - 2.3.4 表示 >=1.2.0 <=2.3.4
1.2.3 - 2.3 表示 >=1.2.3 <2.4.0
1.2.3 - 2 表示 >=1.2.3 <3.0.0
* 表示 >=0.0.0
1.x 表示 >=1.0.0 <2.0.0(匹配主要版本)
1.2.x 表示 >=1.2.0 <1.3.0(匹配主要和次要版本)
""(空字符串) 表示 *:=>=0.0.0
1 表示 1.x.x= =>=1.0.0 <2.0.0
1.2 表示 1.2.x= =>=1.2.0 <1.3.0
關(guān)于~波浪線解釋
~1.2.3 表示 >=1.2.3 <1.(2+1).0= =>=1.2.3 <1.3.0
~1.2 表示 = >=1.2.0 <1.(2+1).0= >=1.2.0 <1.3.0(相同1.2.x)
~1 表示 = >=1.0.0 <(1+1).0.0= >=1.0.0 <2.0.0(相同1.x)
~0.2.3 表示 >=0.2.3 <0.(2+1).0= =>=0.2.3 <0.3.0
~0.2 表示 = >=0.2.0 <0.(2+1).0= >=0.2.0 <0.3.0(相同0.2.x)
~0 表示 = >=0.0.0 <(0+1).0.0= >=0.0.0 <1.0.0(相同0.x)
~1.2.3-beta.2 表示 >=1.2.3-beta.2 <1.3.0 ************** 注意,1.2.3版本將被允許??原杂,如果它們大于或等于beta.2印颤。所以,1.2.3-beta.4將被允許??年局,但 1.2.4-beta.2不會(huì)
關(guān)于^ 解釋
^1.2.3 表示 >=1.2.3 <2.0.0
^0.2.3 表示 >=0.2.3 <0.3.0
^0.0.3 表示 >=0.0.3 <0.0.4
^1.2.x 表示 >=1.2.0 <2.0.0
^0.0.x 表示 >=0.0.0 <0.1.0
^0.0 表示 >=0.0.0 <0.1.0
^1.x 表示 >=1.0.0 <2.0.0
^0.x 表示 >=0.0.0 <1.0.0