Я использую TypeORM в приложении React-Native, в котором мне нужно хранилище SQLite. Это работает очень хорошо, за исключением ошибки, с которой я боролся всю неделю.
Моя схема содержит несколько объектов, которые связаны друг с другом отношениями один-к-одному, многие-к-одному и многие-ко-многим. Иногда одна сущность имеет несколько отношений «многие ко многим».
Я разрабатываю это приложение в основном на Android, и в режиме отладки оно отлично работает. Сохранение и чтение данных идет гладко, он делает именно то, что я ожидаю. Однако в режиме выпуска я получаю очень загадочное сообщение об ошибке:
[Error: Cyclic dependency: "t"]
TypeORM обычно хорошо говорит, что не так. Здесь, однако, это не дает мне никакой информации о том, где я допустил ошибку, на каком объекте. Кроме того, поиск в сообщении об ошибке или поиск на его веб-сайте не дает мне никакого результата.
Вопрос: Я боролся с этим всю неделю безрезультатно. Может кто-нибудь сказать мне:
- Что означает это сообщение?
- Это то, что я сделал неправильно в моем коде, или ошибка в TypeORM?
- Если я вызываю это: как я и как это решить?
- Почему он появляется только в режиме выпуска Android, и работает ли он совершенно нормально в режиме отладки Android?
Любая помощь будет принята с благодарностью.