AlexXYZ
@AlexXYZ
O Keep Clear O

Bower обновляет не все файлы какие есть в репозитории?

Всем привет.

Обновил сегодня один компонент https://github.com/inuyaksa/jquery.nicescroll и перестала работать программа. Выяснилось, что при обновлении компонента не загрузился один файл, который и указан в script src="...":
Вот файлы в репозитории:

46ef7b55f75d481887a883847c9a8c5e.png

Вот что получаю в загрузке: bower install jquery.nicescroll или bower update

9d23174c259742c3a7c2990b2d49ba55.png

Не хватает файла "jquery.nicescroll.js". Не подскажите в чём дело? Каталог Demo меня не очень интересует, но и его нет.
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
AlexXYZ
@AlexXYZ Автор вопроса
O Keep Clear O
Детально изучил вопрос.
Эта проблема касается только конкретно репозитория https://github.com/inuyaksa/jquery.nicescroll

a2411bee859442a59668b378184ee3d2.png

Загружаю его и вижу в каталоге, что этого же файла не достаёт:
99d818711f0940d6adf7e8a481322507.png

ОООчень странно. Больше всего вводит в заблуждение то, что везде понаставлены номера версии 3.6.8:
089a255825354b61b7feba6c061188a8.png

Исследуем репозиторий на наличие тегов и имён веток и тут-то находим кое-что "неправильное":
a9f6b160646f4d638c2806aed34f584b.png
а ведь именно ветку 3.6.8 с отсутствующим файлом и грузит bower!!! И делает он свою работу правильно. Т.е. не распознав тег v3.6.8-fix как версию большую, чем 3.6.8, то и использует ветку с тегом 3.6.8, где файла нет.

Теперь проведём "эксперимент" и попросим не версию 3.6.8, а v3.6.8-fix:
b5628c3134cd4a4c8764c4bbbcd22b2d.png

Теперь поправим файл bower.json:
bf74341134ee4526ae0709b351b42d0d.png

И проверим результат:
31f0e836e89d4665baf28d313e7b43b0.png

Остался открытым вопрос - а как же быть со знаками >= в настройках bower.json? А никак. Надо будет помнить про это и как только автор плагина исправит теги, то можно будет снова работать с версиями.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект