Не удалось загрузить базу данных WatermelonDB - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть ошибка на реакции-нативной:

console.error: "[DB] Uh-oh. Database failed to load, we're in big trouble",

{"line":154357,"column":32,"sourceURL":"http://localhost:8081/index.bundle?platform=

ios&dev=true&minify=false"}.

Полная трассировка стека

Я не использую выставку, я реагируюнативная ссылка (+ тест для ссылки вручную), но ничего не работает ?

Plateform: iOS 12.1, Iphone X на симуляторе,

Узел: 11.4.0

NPM: 6.5.0

реакция-нативный: Cli: 2.0.1

реакция-нативный: 0,57,7

Арбуз: 0,9,0

Есть ли у вас какие-либоИдея, как я могу отладить это?

Спасибо

1 Ответ

0 голосов
/ 22 августа 2019

Однажды я столкнулся с той же проблемой с WatermelonDB.Это было вызвано передачей неправильной конфигурации адаптеру хранилища данных.Возможно, вы захотите проверить свою конфигурацию, если у вас когда-нибудь будет такая же ошибка.

См. Мой случай ниже ...

import { Database } from '@nozbe/watermelondb';
import SQLiteAdapter from '@nozbe/watermelondb/adapters/sqlite';
import { PostModel } from './Models/PostModel';

import { rootSchema } from './rootSchema';

const adapter = new SQLiteAdapter({
---  rootSchema,  // invalid, what caused error
+++  schema: rootSchema,  // valid configuration 
});

const database = new Database({
  adapter,
  modelClasses: [
    PostModel,

...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...