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)