【问题标题】:React-native JSON files being cached?React-native JSON 文件被缓存?
【发布时间】:2020-03-05 02:58:13
【问题描述】:

我正在使用 require 将 json 文件读入一个 react-native 应用程序。例如:

myfiles.json:

const myfiles = {
    one: require('./files/one.json'),
    two: require('./files/two.json'),
    three: require('./files/three.json')
}
export myfiles

但是,我已经更新了我的 JSON 文件并且更新没有显示在 IOS 模拟器中。我已经尝试关闭模拟器并运行react-native run-ios,但它仍然显示来自 JSON 文件的旧数据。

这些是否被缓存在某个地方?如果有,在哪里?我必须做什么才能看到更新?

【问题讨论】:

    标签: react-native


    【解决方案1】:

    如果你使用 xcode,我建议这些方法来重置模拟器和清理 iOS 构建:

    • 要重置 iOS 模拟器并清除所有模拟器数据,请转到菜单和硬件 -> 清除所有内容和设置

    • 要清理 iOS 构建,请按 Option+Shift+Command+K 或转到 Xcode 菜单 Product -> Clean Build Folder。这只会清理您当前目标的缓存

    ** 在模拟器上卸载您的应用并重新安装。

    【讨论】:

      猜你喜欢
      • 2019-11-30
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 2019-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-11
      相关资源
      最近更新 更多