web-dev-qa-db-ja.com

Bowerでのバージョン番号の指定

Bower.jsonを作成するときに、依存関係でバージョン番号を指定できます。時々私は人々が書いているのを見ます

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

〜はどういう意味ですか? > = 0.3.13と書いてみませんか?

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

27
Presidenten

それは semver であり、表記は>=0.3.13 <0.4.0と同じです。これは、0.3.13以降のpatchリリースと一致しますが、0.4.0とは一致しません。つまり、バグの修正(patch)は行われますが、新機能(minor)は行われません。 >=0.3.13は、途中で中断する上記のものと一致するため、推奨されません。

22
Sindre Sorhus