К сожалению, импорт из модуля 'typeorm' не работает, потому что реактивные проекты не используют платформу узлов. Импорт из 'typeorm / browser' будет работать. Вот пример проекта: https://github.com/typeorm/react-native-example
Убедитесь, что вы создали объект подключения, который не использует никаких ссылок на файловую систему проекта. Избегайте использования что-то вроде:
import { CountSession } from '../biopro-mobile-database/entities/count_session';
const connection = await createConnection({
name: 'liteDb_3',
type: 'react-native',
database: 'biopro_mobile.sqlite',
location: 'default',
synchronize: false,
logging: true,
entities: ["../biopro-mobile-database/entities/**/*.ts"],
})
Избегайте сущностей: ["../biopro-mobile-database/entities//*.ts"],**
Вместо этого используйте что-то вроде:
import { EquipmentCounted } from '../biopro-mobile-database/entities/equipment_counted';
import { CountSession } from '../biopro-mobile-database/entities/count_session';
const connection = await createConnection({
name: 'liteDb_3',
type: 'react-native',
database: 'biopro_mobile.sqlite',
location: 'default',
synchronize: false,
logging: true,
entities: [
CountSession,
EquipmentCounted,
],
})