我已经将我的模型“注意事项”转换成蜂巢模型,以便用蜂巢存储一些数据。我正在尝试用命令"flutter运行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运行build_runner build":命令输出
我希望你能帮助我。
谢谢!
发布于 2022-06-23 19:56:13
将这一行@HiveType(typeId: 0)移到类外的顶部
https://stackoverflow.com/questions/72734354
复制相似问题