Expo React-native кэширует содержимое без обновления даже после горячей перезагрузки на эмуляторе Android / физическом устройстве?

#reactjs #react-native #expo

#reactjs #react-native #expo

Вопрос:

Решается сейчас после перезагрузки ПК

Я создаю приложение для подачи фотографий на React-native, используя expo в Ubuntu 18.04 LTS,

даже после перезагрузки с помощью CTRL M > Reload , это не приводит к каким-либо эффектам после изменений в файлах.

Я остановил его и снова перезапустил.

Я должен закрыть весь терминал, чтобы увидеть новые изменения в файлах.

Я обновил код как "username clicked is =" , но в терминале он показывает только старый вывод,

скриншот

кроме того, в терминале он обновился this.state.username , но когда я отобразил его в <Text> компоненте, он показывает его старое значение.

это не обновление значения в эмуляторе, хотя всего одна строка над ним выдает правильное значение терминалу.

скриншот2

Ссылка на GitHub проекта — это
содержимое package.json — это

 {
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "eject": "expo eject"
  },
  "dependencies": {
    "expo": "^32.0.0",
    "firebase": "^5.9.0",
    "react": "16.5.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
    "react-navigation": "^3.4.0"
  },
  "devDependencies": {
    "babel-preset-expo": "^5.0.0"
  },
  "private": true
}
  

Я запускаю watchman перед запуском эмулятора, используя файл bash как,

 touch .watchmanconfig
watchman watch-del-all
watchman shutdown-server
sudo pkill -9 -x fseventsd
echo fs.inotify.max_user_instances=524288 | sudo tee -a /etc/sysctl.conf amp;amp; sudo sysctl -p
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf amp;amp; sudo sysctl -p
echo fs.inotify.max_queued_events=524288 | sudo tee -a /etc/sysctl.conf amp;amp; sudo sysctl -p
  

Комментарии:

1. Пожалуйста, поделитесь своим кодом, который вы использовали для сохранения значения в состояние.