预编译失败 build_runner:build_runner:

Failed to precompile build_runner:build_runner:

我新建了一个项目,添加了依赖 当我启动它时 颤动酒吧 运行 build_runner 构建 我得到:

/C:/Users/Michael/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/analyzer-1.6.0/lib/src/error/best_practices_verifier.dart:1600:40: 错误:Getter 未找到:'topLevelVariable'. return kinds.contains(TargetKind.topLevelVariable); ^^^^^^^^^^^^^^^^ /C:/Users/Michael/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/analyzer-1.6.0/lib/src/error/best_practices_verifier.dart:2024:23: 错误:Getter 未找到:'topLevelVariable'。 案例TargetKind.topLevelVariable: ^^^^^^^^^^^^^^^^ /C:/Users/Michael/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/analyzer-1.6.0/lib/src/error/best_practices_verifier.dart:2024:23: 错误:case 表达式的类型 'dynamic' 不是类型 'TargetKind' 这个开关 表达式。

我已经阅读了 Whosebug 上的所有内容,但我还没有找到解决方案。 有什么想法吗?

指定分析器版本

analyzer: 1.5.0

警告:不要升级到最新版本,因为它依赖于 metaflutter_test - 你不能指定版本