我想创建一个如下所示的集合,但是当我运行 flutter pub run build_runner build --delete-conflicting-outputs 时,出现以下错误。
import 'package:freezed_annotation/freezed_annotation.dart';
import 'package:isar/isar.dart';
part 'model.freezed.dart';
part 'model.g.dart';
@freezed
@Collection(ignore: {'copyWith'}, inheritance: false)
class Model with _$Model {
const factory Model({
required String address,
}) = _Model;
Id get id => Isar.autoIncrement;
const Model._();
}
Run Code Online (Sandbox Code Playgroud)
错误:
Constructor parameter does not match a property.
|
| required String address,
|
Run Code Online (Sandbox Code Playgroud)
尽管有一个简单的集合,但我遇到了错误并陷入困境。我该如何解决这个错误?
此外,在生成冻结文件时,不会创建 的.g.文件。Isar