我正在为应用程序使用颤动的摩尔包。我按照在线说明进行操作 https://moor.simonbinder.eu/docs/getting-started/starting_with_sql/#what-moor-generates
但是当我运行build命令时:flutter pub run build_runner build 生成的appdatabase.g.dart文件有错误。这是错误的快照:
这是我的依赖项
cupertino_icons: ^0.1.2
month_picker_dialog: ^0.3.1
flutter_cupertino_localizations: ^1.0.1
moor: ^2.3.0
provider: ^4.0.3
moor_ffi: ^0.4.0
path_provider: ^1.6.0
dev_dependencies:
flutter_test:
sdk: flutter
intl_translation: ^0.17.1
moor_generator: ^2.3.1
build_runner:
问题似乎出在“ Table”类上。飞镖与系泊之间存在冲突。该消息指示有两个版本。我该如何解决这个问题,以便我的错误消失
答案 0 :(得分:0)
答案是使用import'package:package:flutter / widgets.dart'隐藏表;
答案 1 :(得分:0)
dependencies:
flutter:
sdk: flutter
#moor database
moor_flutter: ^3.1.0
# For the UI
provider: ^4.3.1
# For OS-specific directory paths
path_provider: ^1.6.11
cupertino_icons: ^0.1.3
dev_dependencies:
flutter_test:
sdk: flutter
#new Dependencies add
moor_generator: ^3.2.0
build_runner:
第1步:删除文件appdatabase.g.dart
步骤2:Flutter Clen
第3步:颤振获取
步骤4:flutter pub运行build_runner build watch