Bowers .bower.json-Dateiversionseigenschaft

8

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?

    
Sagivf 19.07.2014, 20:56
quelle

2 Antworten

11

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.

    
sheerun 08.08.2014, 15:28
quelle
1

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 ) ).

    
Ray Shan 08.08.2014 06:03
quelle

Tags und Links