我想创建一个类似下面的集合,但是当我运行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._();
}
字符串
错误类型:
Constructor parameter does not match a property.
|
| required String address,
|
型
尽管有一个简单的集合,我遇到了一个错误和挣扎。我如何解决这个错误?
此外,在生成冻结文件时,不会创建Isar
的.g.
文件。
1条答案
按热度按时间deikduxw1#
当我删除部分
inheritance: false,
时,.g.
文件创建没有任何问题。