有时,expo在android模拟器上运行应用程序时,它不会以最新的代码更改运行。相反,它将运行上一个时间点的某些版本的代码,好像自上次构建以来未进行任何更改。我无法预测何时会出现此问题,但是一旦开始,就无法纠正。
我用expo r -c
我曾尝试清除模拟器的数据,以为这可能是设备上的缓存问题。目前唯一的解决方法是重新启动PC。
如何强制expo运行最新代码?
expo diagnostics
的输出
Expo CLI 3.13.1 environment info:
System:
OS: Linux 4.4 Ubuntu 18.04.2 LTS (Bionic Beaver)
Shell: 5.4.2 - /usr/bin/zsh
Binaries:
Node: 13.8.0 - /usr/bin/node
npm: 6.13.6 - /usr/bin/npm
npmPackages:
expo: ^35.0.0 => 35.0.0
react: 16.8.3 => 16.8.3
react-native: https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz => 0.59.8
react-navigation: ^3.0.9 => 3.13.0
npmGlobalPackages:
expo-cli: 3.13.1
更多详细信息:
赢10,
Android Studio 3.5.3
在WSL中运行的博览会