angular js неизвестный провайдер ошибка angular-animate

42

После удаления bower_components и очистки кеша я переустановил зависимости, используя установку bower. Приложение не загружается со следующей ошибкой Uncaught Error: [$ injector: unpr] Неизвестный поставщик: $$ forceReflowProvider < - $$ forceReflow < - $$ animateQueue < - $animate < - $compile < - $$ animateQueue

Вот мой bower.json

{
  "name": "angular-zolo",
  "version": "0.0.0",
  "dependencies": {
    "angular": "1.4.3",
    "json3": "~3.3.1",
    "es5-shim": "~3.0.1",
    "bootstrap-sass-official": "~3.1.1",
    "bootstrap": "~3.1.1",
    "angular-resource": ">=1.2.*",
    "angular-cookies": ">=1.2.*",
    "angular-sanitize": ">=1.2.*",
    "angular-bootstrap": "~0.11.0",
    "font-awesome": ">=4.1.0",
    "lodash": "~2.4.1",
    "angular-socket-io": "~0.6.0",
    "angular-ui-router": "~0.2.15",
    "angular-material": "master",
    "material-date-picker": "~1.1.7",
    "ng-table": "~0.7.1",
    "md-data-table": "*",
    "ngstorage": "~0.3.7",
    "ng-file-upload": "~6.0.4",
    "velocity": "~1.2.2",
    "nprogress": "~0.2.0"

  },
  "devDependencies": {
    "angular-mocks": ">=1.2.*",
    "angular-scenario": ">=1.2.*"
  },
  "resolutions": {
    "angular-material": "master",
    "angular": "~1.4.0",
    "lodash": "~3.9.3"

  }
}
Теги:

4 ответа

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

Angular -анимать не в вашем файле bower.json,:) установите его с помощью:

bower install angular-animate --save
  • 0
    Спасибо. Это решило проблему
  • 0
    Имея ту же проблему, и у меня есть angular-animate: / есть идеи?
Показать ещё 1 комментарий
45

Чтобы подчеркнуть, что Olivier говорится в комментарии, убедитесь, что вы поддерживаете свою версию angular и angular -анимации в синхронизации.

От bower.json

Хорошо

  "dependencies": {
    "angular": "~1.4.6",
    "angular-animate": "~1.4.6",

Плохо - не синхронизировано

  "dependencies": {
    "angular": "~1.4.0",
    "angular-animate": "~1.4.6",
  • 2
    Этот помог мне решить проблему. Спасибо!
13

Имела ту же проблему с версией >= 1.4.4 из angular -анимация. Используйте версию 1.4.3, пока она не будет исправлена ​​в будущей версии.

  • 4
    Точнее, не используйте angular animate 1.4.4 с angular 1.4.3, если вы используете angular 1.4.4, он будет работать нормально :)
0

Я решил установить angular -анимировать вот так:

bower install angular-animate#x.x.x

x.x.x - номер версии, равный версии angular.

Ещё вопросы

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