当我试图在Flutter中使用Freezed Package构建Object时,我得到了这个错误
如果我尝试使用其他数据库而不是DateTime,我不会得到任何错误
如何解决这一问题?谢谢你
build_runner: ^2.0.4 freezed: ^0.14.2 json_serializable: ^4.1.3
xxe27gdn1#
这个错误是因为DateTime.now()永远不可能是const,每当这个类(PracticalModel())被示例化时,它就会改变DateTime.now()的值。尝试从类中删除const
DateTime.now()
const
PracticalModel()
//... // remove const from here. factory PracticalModel({//...}) //...
1条答案
按热度按时间xxe27gdn1#
这个错误是因为
DateTime.now()
永远不可能是const
,每当这个类(PracticalModel()
)被示例化时,它就会改变DateTime.now()
的值。尝试从类中删除
const