Я пытаюсь добавить пакет Realm в проект, созданный с помощью create-реагировать-приложение. Я просто запускаю скрипт создания, устанавливаю проект, затем устанавливаю область. Когда я пытаюсь импортировать или требовать 'область', я получаю ошибку Не удается разрешить 'реакцию-нативную * .
npx create-react-app my-app
cd my-app
npm i
npm i --save realm
npm start
В этот момент, если я пытаюсь импортировать область в любом месте в проекте, например, добавив:
import Realm from 'realm';
или
Realm = require('realm');
в приложение. js или индекс. js
Я получаю следующее ошибка.
./node_modules/realm/lib/browser/index.js
Module not found: Can't resolve 'react-native' in '/Users/scolobey/Desktop/Projects/realm-blog/node_modules/realm/lib/browser'
Насколько я могу судить, похоже, это связано с веб-пакетом. Открывая консоль на этой странице ошибки, я вижу:
./node_modules/realm/lib/browser/index.js
Module not found: Can't resolve 'react-native' in '/Users/scolobey/Desktop/Projects/javascript/my-app/node_modules/realm/lib/browser'
console.<computed> @ index.js:1
r @ backend.js:6
handleErrors @ webpackHotDevClient.js:173
push../node_modules/react-dev-utils/webpackHotDevClient.js.connection.onmessage @ webpackHotDevClient.js:212