服务器中 css 和 js 的更改,不适用于网站

changes in css and js in server, does not apply on website

我已经更改了服务器中css和js的一些代码并使用了这些命令:

kill -HUP <pid>

还有:

killall -HUP gunicorn

但是网站上没有显示更改。我已经删除了浏览器上的所有缓存 我应该如何在网站上应用更改?

首先,尝试在私有 window 中打开并清除缓存。然后尝试使用 Shift+F5 刷新,这将忽略缓存的内容。

如果这不起作用,我建议在 Chrome 中使用 Inspect 之类的东西,然后单击控制台以显示可能发生的任何无法呈现您的更改的错误。

HTML、CSS 和 JS 由您的浏览器解释,因此除了部署应用程序外,您不需要重新启动任何东西。

如果您已清除所有缓存但仍无法在网站上找到更改,那么您可能引用了不同的 CSS。

这是要做的事情。

1.Remove 完全 CSS 和 JS 文件,看看网站是否仍然可以正常加载,如果可以,那么您就知道某处还有另一个 CSS 文件。

2.Try 对 CSS 文档进行其他更改以查看它是否反映出来,如果确实反映出来,那么您就知道有什么东西干扰了这些更改,使其没有出现在网站上。

我在 ubuntu 上使用 Filezilla 解决了这个问题。它让我可以查看网站中的目录,更有效地浏览它们并更改代码