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