我在用户本地服务器上相当新。我正在使用http-server,它是Node的一个软件包。我正在使用它来使用Phaser库托管HTML5游戏。我有在游戏中使用的图像资源,有时我会更新这些资产。当我这样做时,对图像的更改不会反映在游戏中。我已经尝试重新启动服务器,但这没有帮助。他们通常需要一些时间来更新,大约一个小时。有什么想法会出错吗?
浏览器可能正在缓存您的代码和/或资产。
在Chrome中,打开开发工具(右键单击 - >检查元素),您可以右键单击刷新按钮并“清空缓存并重新加载”。
有一个选项-c
指的是缓存时间(最大年龄),以秒为单位[3600]
(例如-c10
10秒)。
要禁用缓存,请使用http-server -c-1
您可以通过输入http-server -h
查看更多信息(寻求帮助)
您可以尝试使用live-server
。这个对我有用。
npm install live-server -g
你可以通过命令live-server
简单地启动它。