angularjs: не могу установить angular-cookies в мой проект
В моем проекте возникла проблема с пакетом angular-cookies.
Я скачал пакет и разместил его в своем проекте. И, как обычно, в index.html я добавляю тег скрипта:
<script src="vendor/angular-cookies/angular-cookies.min.js" charset="UTF-8"></script>
Но при загрузке страниц я получил сообщение об ошибке:
Uncaught TypeError: c.module(...).info is not a function at angular-cookies.min.js:7
в пакете, он использует angular.module.info
но это не рассматривается как функция?
Так в чем же причина этой проблемы? Это из-за проблемы с версией? Любая помощь
2 ответа
У меня была та же самая проблема с недавним обновлением беседки, которое я сделал. Я не знаю, стабильна ли угловая версия 1.6.3, поэтому я зашел на https://code.angularjs.org/latest/ и увидел, что используется угловая версия 1.5.8.
Чтобы решить эту проблему, я добавил эти версии в свой bower.json:
"зависимости": {
"angular-cookies": "1.5.8",
},
"резолюции": {
"угловой": "1.5.8"
}
Вы должны установить определенные зависимости в соответствии с angular. Вы можете добиться этого с помощью установки bower следующим образом:
bower install angular-cookies@1.5.8
bower install angular@1.5.7