React-Native TypeORM: циклическая зависимость "t" Android Release build - PullRequest
0 голосов
/ 10 июня 2019

Я использую TypeORM в приложении React-Native, в котором мне нужно хранилище SQLite. Это работает очень хорошо, за исключением ошибки, с которой я боролся всю неделю.

Моя схема содержит несколько объектов, которые связаны друг с другом отношениями один-к-одному, многие-к-одному и многие-ко-многим. Иногда одна сущность имеет несколько отношений «многие ко многим».

Я разрабатываю это приложение в основном на Android, и в режиме отладки оно отлично работает. Сохранение и чтение данных идет гладко, он делает именно то, что я ожидаю. Однако в режиме выпуска я получаю очень загадочное сообщение об ошибке:

[Error: Cyclic dependency: "t"]

TypeORM обычно хорошо говорит, что не так. Здесь, однако, это не дает мне никакой информации о том, где я допустил ошибку, на каком объекте. Кроме того, поиск в сообщении об ошибке или поиск на его веб-сайте не дает мне никакого результата.

Вопрос: Я боролся с этим всю неделю безрезультатно. Может кто-нибудь сказать мне:

  • Что означает это сообщение?
  • Это то, что я сделал неправильно в моем коде, или ошибка в TypeORM?
  • Если я вызываю это: как я и как это решить?
  • Почему он появляется только в режиме выпуска Android, и работает ли он совершенно нормально в режиме отладки Android?

Любая помощь будет принята с благодарностью.

...