文件未在 localhost 上更新
Posted
技术标签:
【中文标题】文件未在 localhost 上更新【英文标题】:File not updating on localhost 【发布时间】:2014-11-01 15:29:53 【问题描述】:我在这里拉头发。我想我陷入了一些非常基本的东西,但这是我的错误。我用以下“树视图”构建了一个简单的网页。
在我的 readjson.js 中,我从存储在 json/label.json 中的 json 文件中读取。但是!
即使我更新了我的 json 文件,它也会在我开始时读取 json 文件的第一个版本。使用谷歌浏览器并尝试刷新浏览器,清理我的构建等等。仍然不会更新 localhost 上的 json 文件。
有其他人遇到过这个问题吗?我该如何解决?
【问题讨论】:
@SamLeach 是的。解决不了。 您能否确认文件的正确版本已部署到您的网络服务器/目标目录?如果是这样,这似乎是一个缓存问题。如果不是,那就是部署问题。如果是后者,您可以尝试在解决方案资源管理器窗口中将“复制到输出目录”属性更改为“如果较新则复制”...? 这个缓存多久自然清理一次? 【参考方案1】:您是否尝试过调出开发者控制台 (ctr shift j) 并使用“空缓存和硬重新加载”选项右键单击刷新图标?
【讨论】:
这里所说的刷新按钮是URL左侧的网页刷新按钮【参考方案2】:-
Ctrl + Shift + Del
清除所有缓存数据*
在较新版本的浏览器中,它可能会有所不同,例如清除仅清除文件和图像缓存或其他类似的东西。
-
Ctrl + F5应该足够了。
【讨论】:
【参考方案3】:在 Mac 上,您右键单击重新加载按钮,然后单击“清空缓存和硬重新加载”。但有时,只需执行“硬重载”(cmd + shift + R
) 就足够了。
【讨论】:
【参考方案4】:如果有人看到这个并且这些解决方案都不起作用,请尝试运行应用程序
npm run dev
而不是
npm start
解决了我的问题。
【讨论】:
【参考方案5】:右键单击控制台并清除控制台历史记录,然后右键单击浏览器上的刷新按钮并重新加载。
【讨论】:
【参考方案6】:问题在于 Chrome 正在从缓存文件中读取数据。你应该:
-
清除 cookie 和缓存文件。
重新加载页面。
它对我有用。
【讨论】:
以上是关于文件未在 localhost 上更新的主要内容,如果未能解决你的问题,请参考以下文章
Pusher 未在 Heroku Rails 应用程序上触发,但在 localhost:3000 上工作正常