У меня очень странная проблема. У меня есть некоторые зависимости, которые до добавления новой зависимости работают хорошо, но как только я добавляю новую (в данном конкретном случае async_await
), я получаю ошибку Incompatible version constraints on analyzer
при использовании pub get
. Любопытно, что async_await
НЕ является несовместимым ограничением!
Pub get failed, [1] Разрешение зависимостей... Несовместимая версия
ограничения анализатора:
- angular 1.0.0 зависит от версии >=0.15.0 ‹0.19.0
- di 3.3.1 зависит для версии >=0.15.0 ‹0.22.0
- redstone_mapper 0.1.1 зависит от версии >=0.13.0 ‹0.14.0
Почему эта ошибка не появляется, когда я удаляю async_await
(то же самое произошло с другим импортом), если ограничения все равно не работают?
Обновить
Выполнение pub upgrade
выявило еще одну проблему
Разрешение зависимостей...
Несовместимые ограничения версии анализатора:
- angular 1.0.0 зависит от версии >=0.15.0 ‹0.19.0
- async_await 0.0.0 зависит от версии >=0.22.4 ‹0.23.0
Pubspec.yaml
name: aristadart
description: A sample web application
dependencies:
angular: 1.0.0
browser: any
di: any
fp: any
http: any
mongo_dart: any
redstone: any
redstone_mapper: any
redstone_mapper_mongo: any
shelf_static: any
transformers:
- redstone_mapper
- angular:
html_files:
- lib/components/login/login.html
- lib/components/login/nuevo_usuario.html
- lib/components/home/home.html
- lib/components/evento/evento.html
- lib/components/vista/vista.html
pubspec.yaml
- person Günter Zöchbauer   schedule 29.01.2015dependency_overrides
из моего ответа, и это сработало. Вы все еще получаете сообщение об ошибке? - person Günter Zöchbauer   schedule 29.01.2015