应用程式资料库产生的档案中飘动错误

时间:2020-02-08 23:37:24

标签: flutter flutter-moor

我正在为应用程序使用颤动的摩尔包。我按照在线说明进行操作 https://moor.simonbinder.eu/docs/getting-started/starting_with_sql/#what-moor-generates

但是当我运行build命令时:flutter pub run build_runner build 生成的appdatabase.g.dart文件有错误。这是错误的快照:

enter image description here

enter image description here

这是我的依赖项

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”类上。飞镖与系泊之间存在冲突。该消息指示有两个版本。我该如何解决这个问题,以便我的错误消失

2 个答案:

答案 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