我使用 aqueduct 作为服务器,我在其中定义了一个用户对象并将其扩展以使用 OAuth:
class ManagedUser extends ManagedObject<_User> implements _User, ManagedAuthResourceOwner<_User>
在完成 aqueduct 的工作后,我开始开发 Flutter 应用程序,并希望在 Flutter 中也使用 ManagedUser-object,这就是为什么我考虑将其放入一个单独的项目中的原因。
我现在面临的问题(在部署期间)如下:
ERROR:flutter/shell/common/shell.cc(184)] Dart Error: error: import of dart:mirrors with --enable-mirrors=false
正如我在这里读到的Dart Error: error: import of dart:mirrors with --enable-mirrors=false这是因为颤振似乎不支持渡槽的某些部分(不幸的是,我在共享项目中需要使用 ManagedObject)。
所以我有点卡在这里。我有哪些选择?我真的不喜欢在颤动方面再次映射所有对象。