Bower позволяет мне указывать требования к версии для пакетов, используя следующий синтаксис:
"dependencies": {
"<name>": "<version>",
},
Но я не смог найти, какой синтаксис использовать для <version>
. Я знаю, что я могу указать версии:
- больше определенной версии с
">1.0.0"
- больше или равно версии:
">=1.0.0"
- или в некотором диапазоне:
"1.0.0 - 2.0.0"
.
Я также знаю, что существует общий синтаксис версии, содержащий тильду: "~1.0.0"
. Но я не уверен, что это значит и является ли он таким же, как "=1.0.0"
.
Мне также интересно узнать, могу ли я указать несколько непоследовательных версий, например, точно 1.0.3
плюс версии больше, чем 1.5.0
и т.д.