2014-01-06 89 views

回答

1

>=表示与上述版本相同或更大的任何版本。例如42.42.42可以和>= 0.2.1要求一致(不管它在实际中会有多么不兼容)。此外,这意味着0.2.1-beta不好,因为测试版是在最终发布之前。

~意味着合理地接近指定的版本(如在,兼容)。它采用语义版本化定义,所以任何主要版本跳转都不被认为是兼容的(高于指定版本中的最后一个数字)。例如,42.42.420.3.0不符合~0.2.1的要求。但是,允许使用0.2.1-beta0.2.42,因为它合理地接近最终版本。

相关问题