Я создаю приложение, использующее реакцию native, но некоторые импортируют ошибку из заголовка: "Unknown named module"
. Это происходит с двумя пакетами react-native-material-design
и react-native-db-models
, поэтому я подозреваю, что проблема не в модулях, а в моей настройке.
Я попытался связать пакеты с react-native link
и переупаковать приложение, используя react-native run-android
, но ни одна из них не решила эту проблему. Я искал примеры импорта на github, и даже копирование рабочего кода вызывает ту же ошибку.
Я попытался установить модули с использованием нити и npm. Я пробовал с относительными путями, например ../../react-native-db-models
. Не работает!
Вот как я импортирую модули:
import RNDBModel from 'react-native-db-models';
import { List, Button, Toolbar, } from 'react-native-material-design';
Это мои зависимости проекта:
"dependencies": {
"react": "15.4.1",
"react-native": "0.39.2",
"react-native-db-models": "^0.1.3",
"react-native-material-design": "^0.3.7",
"react-native-md-textinput": "^2.0.4",
"react-native-vector-icons": "0.8.5",
"react-redux": "^5.0.1",
"redux": "^3.6.0",
"redux-logger": "^2.7.4"
},
Если React/React Native несовместим с этими модулями, как определить, какую версию использовать? Может быть, ошибка не имеет ничего общего с импортом и что-то связано с моим проектом?