26
在編寫bower.json時,您可以在依賴關係中指定版本號。 有時候我看到有人在寫在Bower中指定版本號
{
...
"devDependencies" : {
"grunt" : "~0.3.13",
}
}
這個〜是什麼意思?爲什麼不寫> = 0.3.13?
這是某種最佳實踐嗎?
在編寫bower.json時,您可以在依賴關係中指定版本號。 有時候我看到有人在寫在Bower中指定版本號
{
...
"devDependencies" : {
"grunt" : "~0.3.13",
}
}
這個〜是什麼意思?爲什麼不寫> = 0.3.13?
這是某種最佳實踐嗎?
這是semver和符號是一樣的>=0.3.13 <0.4.0
,這將後包括0.3.13
,但不是0.4.0
匹配所有patch
版本。這意味着你會得到bug修復(patch
),但不是新功能(minor
)。不建議使用>=0.3.13
,因爲它會匹配超過此值的任何內容。
[什麼是bower(和npm)版本語法?](http://stackoverflow.com/questions/19030170/what-is-the-bower-and-npm-version-syntax) – Pureferret