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