Docker重新加载不反映CSS文件的更改

时间:2017-03-24 11:26:27

标签: docker flask docker-compose gunicorn

当我对项目文件进行更改时,我已将docker配置为自动重新加载。当我在HTML或.py文件中进行更改但它没有反映CSS文件的任何更改时,它工作正常。这个问题也被问到here但是还没有答案。请帮忙!

我正在使用带有gunicorn的Flask python。完全遵循关于udemy的this课程。

2 个答案:

答案 0 :(得分:0)

认为此错误无法预测。这是Docker使用的virtualbox的一个问题。我找到的最简单的解决方法是运行另一个显然重置virtualbox的并行应用程序。这样做后清除浏览器缓存为我解决了问题。

虽然这只是一种解决方法,但如果有人有明确的解决方案,请在此处分享。

答案 1 :(得分:0)

我遇到了同样的问题and solved it using this suggestion by @famelis:

  

问题,恕我直言,是与浏览器。它正在使用css和js的缓存。   如果您在开发环境中,可以使用谷歌浏览器并打开程序员的工具(Ctrl + Shift + I)   然后在网络选项卡中,"禁用缓存"必须检查,这解决了问题。   在生产中,您需要为文件设置不同的路径/名称(可能带有版本号),以便浏览器重新读取文件而不使用缓存。