Flutter 在 Moor 之后使用 Drift 会产生错误

问题描述 投票:0回答:2

我尝试过flutter clean,但错误没有消失。我使用Moor 4.6.1版本,之后发生了这个错误

C:\Users\LENOVO\development\projects\ToDo_App>flutter packages run build_runner build

[SEVERE] drift_dev:drift_dev on lib/custom_widget/tasks_tile.dart (cached):

InconsistentAnalysisException: Requested result might be inconsistent with previously ret
urned results

[SEVERE] drift_dev:drift_dev on lib/modals/task.dart (cached):

InconsistentAnalysisException: Requested result might be inconsistent with previously ret
urned results

[SEVERE] drift_dev:drift_dev on lib/custom_widget/tasks_list.dart (cached):

InconsistentAnalysisException: Requested result might be inconsistent with previously ret
urned results

[SEVERE] Failed after 11.5s
pub finished with exit code 1
flutter caching flutter-dependencies
2个回答
0
投票

有两件事要做: 第一:将build_runner版本降级到2.1.6或2.1.5

dev_dependencies:
    build_runner: 2.1.6

第二:同时降级分析器版本

dependency_overrides:
  analyzer: 3.3.1

0
投票

Flutter clean 和 flutter pub get 可以完成工作

flutter clean
然后
flutter pub get

这解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.