^对于PhoneGap插件中的spec属性意味着什么?

时间:2018-05-25 08:49:00

标签: phonegap-plugins phonegap-build

例如,我在config.xml中使用<plugin name="phonegap-plugin-push" spec="^2.0.0" source="npm">添加推送插件,然后使用PhoneGap Build构建我的应用程序。

^是什么意思?

found ~表示“大于或等于”但找不到^

提前感谢您的任何澄清!

1 个答案:

答案 0 :(得分:2)

用最简单的术语来说,代字号与最近的次要版本(中间数字)相匹配。 ~1.2.3将匹配所有1.2.x版本,但将错过1.3.0。

另一方面,插入符号更放松。它会将您更新为最新的主要版本(第一个数字)。 ^ 1.2.3将匹配任何1.x.x版本,包括1.3.0,但将在2.0.0推迟。

来源:Click