React Native iOS - путь к локальному изображению над корнем проекта
У меня есть проект React Native для iOS и Android, который был запущен с прошлого лета и основанный на RN 0.44.2. Пару месяцев назад я начал процесс обновления RN (до 0.51.0, последней версии, когда я начал этот процесс) и всех моих модулей. Я столкнулся с многочисленными проблемами (некоторые очевидные, а другие вовсе нет), но последний из них поставил меня в тупик, и часы поисков SO ничего не нашли.
Когда я запускаю свое приложение в эмуляторе iOS, ни одно из локально сохраненных изображений не отображается. Все они получают ошибку вроде:
Не удалось найти файл изображения: /// Пользователи /[macOSUserName]/ Библиотека / Разработчик /CoreSimulator/ Устройства /[DeviceId]/ Данные / Контейнеры / Пакет / Приложение /[AppId][AppName].app/assets/app/images/bottomnav/search.png
Теги изображения написаны:
<Image source={require('../images/bottomnav/search.png')} resizeMode="contain" style={styles.BottomNavPhoto} />
Структура папки: на верхнем уровне у меня есть папка "app" (наряду с ios/android/etc), в которой находятся все мои страницы, изображения, стили и т. Д. Это выглядит так:
- экраны
- стили
- изображений
- bottomnav
- иконки
- так далее...
- так далее...
Этот метод ссылки на изображения всегда работал для меня раньше, я понятия не имею, почему он не работает правильно в iOS Simulator сейчас.
Если кто-нибудь когда-либо видел это, я буду рад предложениям!
Зависимости от моего Package.Json
(хотя я вижу, что это нужно очистить - есть 2 навигатора, и я не использую sglistview, так как вышел flatview):
- "реагировать": "16.0.0",
- "реактивный-нативный": "0,51,0",
- "реагировать-родной-складной": "^ 0.8.1",
- "Reaction-native-fbsdk": "^ 0.7.0",
- "response-native-image-picker": "^ 0.26.7",
- "реакции-нативная клавиатура-осведомленная-прокрутка-представление": "^ 0.4.1",
- "response-native-md5": "^ 1.0.0",
- "response-native-navigation": "^ 1.1.334",
- "Reaction-native-sglistview": "^ 0.3.2",
- "response-native-social-share": "^ 1.4.0",
- "реакция-навигация": "^1.0.0-бета.23",
- "предупреждения": "^ 1.0.1",
- "whatwg-fetch": "^ 1.1.1"