【问题标题】:File not updating on localhost文件未在 localhost 上更新
【发布时间】:2014-11-01 15:29:53
【问题描述】:

我在这里拉头发。我想我陷入了一些非常基本的东西,但这是我的错误。我用以下“树视图”构建了一个简单的网页。

在我的 readjson.js 中,我从存储在 json/label.json 中的 json 文件中读取。但是!

即使我更新了我的 json 文件,它也会在我开始时读取 json 文件的第一个版本。使用谷歌浏览器并尝试刷新浏览器,清理我的构建等等。仍然不会更新 localhost 上的 json 文件。

有其他人遇到过这个问题吗?我该如何解决?

【问题讨论】:

  • @SamLeach 是的。解决不了。
  • 您能否确认文件的正确版本已部署到您的网络服务器/目标目录?如果是这样,这似乎是一个缓存问题。如果不是,那就是部署问题。如果是后者,您可以尝试在解决方案资源管理器窗口中将“复制到输出目录”属性更改为“如果较新则复制”...?
  • 这个缓存多久自然清理一次?

标签: javascript json visual-studio-2010 localhost


【解决方案1】:

您是否尝试过调出开发者控制台 (ctr shift j) 并使用“空缓存和硬重新加载”选项右键单击刷新图标?

【讨论】:

  • 这里所说的刷新按钮是URL左侧的网页刷新按钮
【解决方案2】:
  1. Ctrl + Shift + Del
  2. 清除所有缓存数据*

在较新版本的浏览器中,它可能会有所不同,例如清除仅清除文件和图像缓存或其他类似的东西。

  1. Ctrl + F5应该足够了。

【讨论】:

    【解决方案3】:

    在 Mac 上,您右键单击重新加载按钮,然后单击“清空缓存和硬重新加载”。但有时,只需执行“硬重载”(cmd + shift + R) 就足够了。

    【讨论】:

      【解决方案4】:

      如果有人看到这个并且这些解决方案都不起作用,请尝试运行应用程序

      npm run dev
      

      而不是

      npm start
      

      解决了我的问题。

      【讨论】:

        【解决方案5】:

        右键单击控制台并清除控制台历史记录,然后右键单击浏览器上的刷新按钮并重新加载。

        【讨论】:

          【解决方案6】:

          问题在于 Chrome 正在从缓存文件中读取数据。你应该:

          1. 清除 cookie 和缓存文件。
          2. 重新加载页面。

          它对我有用。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-10-06
            • 2017-02-17
            • 1970-01-01
            • 2015-07-16
            • 2020-10-11
            相关资源
            最近更新 更多