2014-07-19 11 views
8

bower.json ma właściwość o nazwie version. Bower używa tagów do zarządzania wersjami. Zastanawiam się, do czego służy ta właściwość? Czy musi pasować do zatwierdzonego tagu? Jeśli nie, może powodować problemy? Czy to inny sposób zarządzania wersjami? czy altanka robi to w jakikolwiek sposób?Bowers .bower.json właściwość wersji pliku

Odpowiedz

11

Bower obecnie ignoruje version z bower.json.

Jeśli wersja w bower.json nie pasuje tag git, otrzymasz ostrzeżenie, a wpis w wygenerowanym .bower.jsonversion jest stała (version w bower.json pozostaje taka sama).

Między innymi dlatego wtyczki altówki powinny zużywać .bower.json zamiast bower.json.

Możesz bezpiecznie usunąć version ze swojego bower.json. Bower respektuje tylko znaczniki git.

Najprawdopodobniej nie będzie używane nawet w przyszłości.

+0

Jeśli chcesz zachować 'version' w pliku' bower.json' zsynchronizowanym z 'pakiet.json', oto mały skrypt Node.js [verup] (https://www.npmjs.com/package/verup), aby Ci w tym pomóc. Zbudowałem ten skrypt, aby pomóc mi zaktualizować 'wersję' we wszystkich plikach projektu (takich jak' config.js', 'config.php' itp) – DUzun

1

Masz rację, że altanka po prostu używa tagów git dostępnych w punkcie końcowym git zgłoszonym podczas bower register. Większość informacji w numerze bower.json jest obecnie wykorzystywana głównie do przechowywania rekordów i nie jest przechowywana w rejestrze altan.

Zespół altanowy planuje wykorzystać w przyszłości cenne informacje w bower.json (omówione here).

Powiązane problemy