react-native - 更新的代码未在 React Native Simulator 中显示

标签 react-native

问题:

我正在使用命令 react-native run-ios运行我的应用程序。但是,从昨天开始,我遇到了 Reload (Command + R) 命令没有更新更改的问题。我仍然看到几天前没有新更改的旧应用程序。

然而,有趣的是,Fast Refresh启用,如果我对代码进行更改。它会在模拟器中自动更新为新代码。然而,我一打Command+R它再次在模拟器中显示旧版本的应用程序。但是如果我对代码进行更改并保存它,更新会自动显示在模拟器中(由于快速刷新)。

问题:

为什么快速刷新能够显示我的新代码的结果,而 Command+R 却显示我的旧代码的结果?

更多信息:

每当我按下 Command + R我在 Metro Bundler 窗口中看到以下内容:

warn Error: not opened
 BUNDLE  [ios, dev] ./index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100.0% (1/1), done.

 MAP  [ios, dev] ./index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100.0% (1/1), done.

没有打开到底是什么意思?

最佳答案

我有同样的问题,我在重新启动计算机时解决了它,事实上,当我重新启动时,来自 react 的捆绑窗口已关闭,似乎 Windows 保留在内存中从旧版本运行的先例。

关于react-native - 更新的代码未在 React Native Simulator 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60028281/

相关文章:

javascript - 如何在 native react 中使用 justify content 属性?

performance - React Native "dropped so far"perf 监视器计数不断增加

android - 错误 : constructor ModuleRegistryAdapter in class ModuleRegistryAdapter cannot be applied to given types, 新 ModuleRegistryAdapter()

android - ios app devepopement swift 或 react native 应该使用什么?

react 原生, "Native module cannot be null"

javascript - 返回多个组件会导致 libART 错误

react-native - 找不到 support-v4.aar (com.android.support :support-v4:25. 2.0)

react-native - 如何使用 react 导航 v5 从另一个选项卡导航到一个选项卡

react-native - 按 ID 分组通知并像 Whatsapp 一样显示

react-native - 如何更改 react-native-tab-view 的颜色?