【发布时间】:2021-09-24 20:34:49
【问题描述】:
将 json_serializable 库从 4.1.4 升级到 5.0.0 后出现以下错误
谁能解释我使用的版本有什么问题?
因为没有任何版本的 auto_route_generator 匹配 >2.1.0 =0.40.0 =0.40.0 =5.0.0 依赖于分析器 ^2.0.0,所以 auto_route_generator ^2.1.0 与 json_serializable >=5.0.0 不兼容。 所以,因为 carer_connect 依赖于 json_serializable ^5.0.0 和 auto_route_generator ^2.1.0,所以版本求解失败。 pub get failed (1; 所以,因为 carer_connect 依赖于 json_serializable ^5.0.0 和 auto_route_generator ^2.1.0,版本求解失败。)
这是我的pubspec.yaml 文件
name: demo
description: demo
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: ">=2.12.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
cupertino_icons: ^1.0.2
dio: ^4.0.0
auto_route: ^2.2.0
json_serializable: ^5.0.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^1.0.0
build_runner:
auto_route_generator: ^2.1.0
flutter:
uses-material-design: true
generate: true
assets:
- assets/icons/
- assets/config/
【问题讨论】:
-
这有什么更新吗?
-
@cubanGuy 我在下面添加了一个解决方案。请检查这是否解决了您的问题。
标签: flutter dart flutter-dependencies jsonserializer