bower.json hat eine Eigenschaft namens version. Bower verwendet Tags, um Versionen zu verwalten. Ich frage mich, wofür diese Eigenschaft dann verwendet wird? Muss es mit dem Committed-Tag übereinstimmen? Wenn nicht, kann es Probleme verursachen? Ist das eine andere Möglichkeit, Versionen zu verwalten? Befolgt Bower dies in irgendeiner Weise?
Bower ignoriert momentan version
von bower.json
.
Wenn die Version in bower.json nicht mit dem git-Tag übereinstimmt, erhalten Sie eine Warnung, und der version
-Eintrag in generierten .bower.json
ist fixiert ( version
in bower.json
bleibt gleich).
Aus diesem Grund sollten Bower Plugins .bower.json
statt bower.json
verbrauchen.
Sie können version
sicher von Ihrem bower.json
entfernen. Bower respektiert nur Git-Tags.
Wahrscheinlich wird es auch in Zukunft nicht verwendet.
Sie haben Recht, dass bower einfach die Git-Tags verwendet, die am git-Endpunkt verfügbar sind, der während bower register
übergeben wurde. Die meisten Informationen in bower.json
werden derzeit hauptsächlich für die Aufzeichnung des Pakets verwendet und nicht von der Bower-Registrierung gespeichert.
Das Bower-Team plant, in Zukunft die wertvollen Informationen in bower.json
zu nutzen (hier ) ).
Tags und Links bower