27

bower.json を記述するときに、依存関係でバージョン番号を指定できます。書いてる人をたまに見かけます

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

~ とは正確にはどういう意味ですか? なぜ >=0.3.13 と書かないのですか?

これはある種のベストプラクティスですか?

4

1 に答える 1

22

これはsemverであり、表記法は と同じです。>=0.3.13 <0.4.0これは、以降のすべてのpatchリリースに一致しますが、 には一致し0.3.13ません0.4.0。つまり、バグ修正 ( patch) は入手できますが、新機能 ( minor) は入手できません。>=0.3.13ある時点で壊れる上記のものと一致するため、推奨されません。

于 2013-09-26T23:28:43.087 に答える