我想在“Isar”中创建一个“collection”,但遇到了一个完全令人费解的错误并且遇到了麻烦

sub*_*sub 5 dart flutter flutter-freezed flutter-isar

我想创建一个如下所示的集合,但是当我运行 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

sub*_*sub 0

当我删除该部分时,创建的文件没有任何问题inheritance: false,.g.