React-Native TypeORM:循环依赖“t”Android Release build

Jor*_*416 5 sqlite android react-native typeorm react-native-sqlite-storage

我在需要 SQLite 存储的 React-Native 应用程序中使用 TypeORM。它工作得非常好,除了一个我整周都在努力解决的错误。

我的方案包含几个对象,它们以一对多、多对一和多对多的关系相互关联。有时,一个实体有多个多对多关系。

我主要在 Android 上开发这个应用程序,在调试模式下它运行良好。保存和读取数据很顺利,它完全符合我的预期。然而,在发布模式下,我不断收到一条非常神秘的错误消息:

[Error: Cyclic dependency: "t"]
Run Code Online (Sandbox Code Playgroud)

TypeORM 通常能很好地告诉你哪里出了问题。然而,在这里,它没有给我任何关于我在哪个实体上犯错的信息。此外,谷歌搜索此错误消息,或在他们的网站上查找,也没有结果。

问题:我整个星期都在为此苦苦挣扎,但没有任何结果。谁能告诉我:

  • 这个消息是什么意思?
  • 这是我在代码中做错了什么,还是 TypeORM 中的错误?
  • 如果是我造成的:我是怎么做的,我该如何解决?
  • 为什么它只出现在android发布模式下,在android调试模式下完全正常?

任何帮助将不胜感激。