我目前使用的是凉亭和Angular。我使用的其中一个插件(ngTable)具有依赖性~1.2.9
目前我对这实际意味着什么感到困惑。
如果我将angular设置为= 1.2.14,这仍然运行正常,但在命令行的输出中,它提到1.2.9角度以及.14
对此的一些明确性将不胜感激。
我目前的理解(可能是错误的)是
= (Means that it will always be that)
> (Means putting 1.2 will allow for the highest of 1.2 until 1.3)
=> (Means equal or more same as above)
但是当涉及到> 1.2.9或~1.2.9时,我不确定
答案 0 :(得分:5)
~1.2.9表示从1.2.9开始的最后一个补丁版本。
<强>更新强> 所以1.2.9,1.2.10,1.2.11 ......但不是1.3
&gt; 1.2.9表示版本必须大于1.2.9。 1.3可以。
提供了有关依赖语法的更多信息