当我尝试在 Flutter 中使用 Freezzed Package 构建对象时出现此错误
如果我尝试使用其他一些数据类型而不是 DateTime,我不会收到任何错误
如何解决这个问题?谢谢
pubspec.yaml
build_runner: ^2.0.4
freezed: ^0.14.2
json_serializable: ^4.1.3
颤振版本:2.2.1
答案 0 :(得分:0)
导致错误的原因是 DateTime.now()
永远不可能是 const
,它会在实例化此类 (DateTime.now()
) 时更改 PracticalModel()
的值。
尝试从您的班级中删除 const
//...
// remove const from here.
factory PracticalModel({//...})
//...