1.x和*代表任何一个数值
*:= >=0.0.0(任何版本满足)
1.x:= >=1.0.0 <2.0.0(匹配主版本)
1.2.x:= >=1.2.0 <1.3.0(匹配主要和次要版本)
2.^的含义
^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
3.~的含义
~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)