React Native не компилирует новые изменения - PullRequest
0 голосов
/ 16 апреля 2019

Я делаю некоторые изменения в своем приложении (я должен сказать, что только что начал в этом старом приложении), но оно никогда не принимает изменения.

Самое простое изменение, которое я могу сделать, это обновить изображение для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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...