本地服务器没有反映出更新的文件[英] Local server not reflecting updated files

问题描述

我在用户本地服务器上相当新.我使用的是来自节点的软件包的HTTP服务器.我正在使用它使用Phaser库托管HTML5游戏.我在游戏中使用的图像资产,有时会更新这些资产.当我这样做时,对图像的更改并未反映在游戏中.我尝试重新启动服务器,但这无济于事.他们通常需要一些时间才能更新,也许大约一个小时.有什么想法出了什么问题?

推荐答案

浏览器可能正在缓存您的代码和/或资产.

在Chrome中,使用开发工具打开(右键单击 - >检查元素)您可以右键单击"刷新"按钮和"空缓存和硬重新加载".

其他推荐答案

有一个选项-c是指在秒内[3600]

中的缓存时间(max-age)

(例如-c10持续10秒).

禁用缓存,使用http-server -c-1

您可以通过Enter http-server -h(求助)查看更多信息

其他推荐答案

您可以在"网络"下的Chrome DevTool中禁用缓存.

每当您在开放时重新加载页面时,它将清除缓存.


或者,使用硬刷新键盘快捷键(MAC): cmd + shift + r

 chrome devtools中的禁用缓存按钮

本文地址:https://www.itbaoku.cn/post/1740211.html