Reactnative Fetching JS Bundle服务于以前的Bundle

时间:2016-10-22 04:29:39

标签: react-native

我在Windows上。

以下是规格

react-native-cli: 1.0.0
react-native: 0.32.0

使用

启动react-native
react-native start

开始提供JS捆绑包需要3-4分钟,但在初始运行后,它不会检测到在不同文件中所做的更改。

从设备或模拟器重新加载捆绑包始终返回第一次运行的捆绑包。我要杀死并重启本地反应。

现在经常发生这种情况,之前只有当反应本地已经启动并且暂时闲置一段时间才会发生。

2 个答案:

答案 0 :(得分:0)

如果您只更改了JS文件并希望立即看到更改,请启用热/实时重新加载。请注意,这仅适用于开发构建,如果您正在进行生产构建,则应使用Codepush

答案 1 :(得分:0)

react-native的运行命令已经升级了一段时间,它使用缓存运行得更快,但它也会导致在更改代码后没有清除缓存的问题。有时(可能总是) ,它正在运行缓存。

我的解决方案是运行流程,并重新启动react-native。

ctrl + C&反应原生的开始

寻找更好的解决方案。