【问题标题】:Specifying version numbers in Bower在 Bower 中指定版本号
【发布时间】:2013-10-01 22:22:02
【问题描述】:

在编写 bower.json 时,您可以在依赖项中指定版本号。 有时我看到人们在写作

{
...
    "devDependencies" : {
        "grunt" : "~0.3.13",
    }
}

~到底是什么意思?为什么不写 >=0.3.13?

这是某种最佳实践吗?

【问题讨论】:

标签: javascript npm bower semantic-versioning


【解决方案1】:

它是semver,表示法与>=0.3.13 <0.4.0 相同,它将匹配patch 之后的所有patch 版本,包括0.3.13,但不匹配0.4.0。这意味着您将获得错误修复 (patch),但不会获得新功能 (minor)。不推荐使用>=0.3.13,因为它会匹配上面的任何内容,在某些时候会中断。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 2018-11-05
    • 2016-10-29
    • 2019-01-15
    • 2010-12-04
    相关资源
    最近更新 更多