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:

größer als eine bestimmte Version mit">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...

Antworten auf die Frage(5)

Ihre Antwort auf die Frage