更新后的代码未显示在 React Native Simulator 中

koj*_*ow7 5 react-native

问题:

\n\n

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

\n\n

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

\n\n

问题:

\n\n

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

\n\n

更多信息:

\n\n

每当我按下时,Command + RMetro Bundler 窗口中都会显示以下内容:

\n\n
warn Error: not opened\n BUNDLE  [ios, dev] ./index.js \xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93 100.0% (1/1), done.\n\n MAP  [ios, dev] ./index.js \xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93\xe2\x96\x93 100.0% (1/1), done.\n
Run Code Online (Sandbox Code Playgroud)\n\n

未打开的具体内容是什么?

\n

小智 0

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