Конфликт версий зависимости бауэра

0

Я начинаю работать над угловым проектом и использую беседу.
Я установил два пакета с --save, чтобы поместить их в bower.json.
Когда я запускаю bower update я получаю следующее:

Please note that,
    ng-token-auth#0.0.29 depends on angular#>=1.4 <=1.5.3 which resolved to angular#1.5.3
    angular-animate#1.5.8, angular-aria#1.5.8, angular-loader#1.5.8, angular-messages#1.5.8, angular-mocks#1.5.8, angular-route#1.5.8 depends on angular#1.5.8 which resolved to angular#1.5.8
    angular-seed depends on angular#~1.5.0 which resolved to angular#1.5.8
    angular-material#1.0.9 depends on angular#^1.4.8 which resolved to angular#1.5.8
    angular-cookie#4.1.0 depends on angular#* which resolved to angular#1.5.8
Resort to using angular#>=1.4 <=1.5.3 which resolved to angular#1.5.3
Code incompatibilities may occur.

Что мне делать?
Это произошло после добавления ng-token-auth с использованием bower install ng-token-auth --save.
Я понимаю, что

angular-animate#1.5.8, angular-aria#1.5.8, angular-loader#1.5.8, angular-messages#1.5.8, angular-mocks#1.5.8, angular-route#1.5.8

в настоящее время они составляют 1.5.8, если они вместе с угловым значением равны 1.5.3, моя проблема будет решена, так как эти пакеты, я считаю, находятся в тандеме с угловыми.
Правильно ли мое предположение?
Я попытался удалить все пакеты, а затем bower install но это не имело никакого значения.

  • 0
    Simple ng-token-auth не поддерживает Angular более 1.5.3. Вы можете понизить до этого или попробовать форсировать 1.5.8, что, вероятно, будет работать
  • 0
    Я добавил угловой 1.5.3 к разрешениям ... но проблема в angular-aria, angular-route, для которых они, в частности, требуют 1.5.8 ... поэтому их зависимость не удовлетворена ... @Phil
Теги:
bower

1 ответ

0
Лучший ответ

Простой, ng-token-auth не поддерживает угловое значение более 1.5.3. Вы можете перейти на этот

"dependencies": {
    "angular": "1.5.3",
    "angular-animate": "1.5.3",
    ...
},
"resolutions": {
    "angular": "1.5.3"
}

или попробуйте заставить 1.5.8, что, вероятно, будет работать с использованием конфигурации разрешений

"resolutions": {
    "angular": "1.5.8"
}
  • 0
    Я не хочу форсировать версию 1.5.8, так как считаю, что это может вызвать проблемы в ng-token-auth ... Есть ли другой способ?
  • 0
    @SiDDevesh см. Обновление выше
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню