不能用build_runner生成模型类适配器



我已经转换了我的模型"为了将部分数据存储到hive模型中。我试图用命令& &;flutter pub run build_runner build&;生成模型类适配器,但它没有效果。没有创建我需要的带有适配器的生成文件。

这是我转换后的模型"note.dart";

import 'package:hive/hive.dart';
part 'note.g.dart';
class Note extends HiveObject{
@HiveType(typeId: 0)
Note({
required this.id,
required this.title,
required this.content,
required this.date,
this.isPinned = false,
this.isChecked = false,
});
@HiveField(0)
late final DateTime id;
@HiveField(1)
late String title;
@HiveField(2)
late String content;
@HiveField(3)
late DateTime date;
@HiveField(4)
bool isPinned;
@HiveField(5)
bool isChecked;
}

同时我也在粘贴我的依赖项:

dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
provider: ^6.0.2
intl: ^0.17.0
very_good_analysis: ^1.0.0
hive: ^2.2.2
hive_flutter: ^1.1.0
path_provider: ^2.0.2
dev_dependencies:
flutter_test:
sdk: flutter
build_runner: ^2.1.11
hive_generator: ^1.1.3 

和命令&;flutter pub run build_runner build&;的输出:命令输出

我希望你能设法帮助我。

谢谢!

@HiveType(typeId: 0)移到

类的顶部

相关内容

  • 没有找到相关文章

最新更新