Was ist die Versionssyntax von bower (und npm)?
Mit Bower kann ich Versionsanforderungen für Pakete mithilfe der folgenden Syntax angeben:
"dependencies": {
"<name>": "<version>",
},
Ich konnte jedoch nicht herausfinden, welche Syntax für die Syntax verwendet werden soll<version>
. Ich weiß, dass ich folgende Versionen angeben kann:
">1.0.0"
Größer oder gleich einer Version:">=1.0.0"
oder in einem gewissen Bereich:"1.0.0 - 2.0.0"
.Ich weiß auch, dass es eine gemeinsame Versionssyntax gibt, die die Tilde enthält:"~1.0.0"
. Aber ich bin mir nicht sicher, was es bedeutet und ob es dasselbe ist wie"=1.0.0"
.
Mich interessiert auch, ob ich mehrere nicht aufeinanderfolgende Versionen angeben kann, zum Beispiel genau1.0.3
plus Versionen größer als1.5.0
, usw...