Каков синтаксис версии bower (и npm)?
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
, и т.д...