Я делаю некоторые изменения в своем приложении (я должен сказать, что только что начал в этом старом приложении), но оно никогда не принимает изменения.
Самое простое изменение, которое я могу сделать, это обновить изображение дляsplashscreen вот так:
export const SplashScreen = (props: any) => (
<View style={[styles.container, { width: width, height: height }]}>
<Image
style={styles.background}
source={require("https://imgcomfort.com/Userfiles/Upload/images/illustration-geiranger.jpg")}
/>
</View>
);
Также я изменил index
на значение по умолчанию, чтобы удалить все дополнительные зависимости.
Когда я запускаю npm start
, я получаю эту ошибку:
Ошибка: не удалось выполнить компиляцию µWebSockets, и для вашей системы нет предварительно скомпилированного двоичного файла.Пожалуйста, установите поддерживаемый компилятор C ++ 11 и переустановите модуль 'uws'.
И когда я запускаю react-native run-android
, у меня все еще остается предыдущее изображение для заставки.После показа это автоматически закрывается (поэтому он также не выбирает изменения в index.tsx
).
Я попытался также удалить папки android
и ios
и запустить react-native eject
, но у меня было несколько другоепроблемы, и я не хочу обновлять все это.Аналогичный сценарий, если я обновлю некоторые пакеты.Я бы предпочел запустить приложение как есть.
Моя Android Studio также обновлена до последних изменений.
После запуска приложения я не вижу никакой папки build
, и яиспользуя следующие версии:
"react": "~15.4.0",
"react-native": "0.41.2",
"redux": "^3.6.0",
"redux-saga": "^0.16.0",
"uws": "^10.148.0"
Это происходит в Windows и Linux (очевидно, с другой Android Studio)