关于package.json文件插件版本号解释

简单的版本号比较符号

< 少于
<= 小于或等于
> 比...更棒
>= 大于或等于
=等于。如果没有指定运算符,则假定相等,因此该运算符是可选的,但可以被包括。

解释

比较器>=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

针对于版本范围做个解释

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

关于~波浪线解释

~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不会

关于^ 解释

^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

你可能感兴趣的:(关于package.json文件插件版本号解释)