这可能是因为客户端浏览器缓存了该静态资源文件。浏览器会在第一次请求静态资源时将该文件缓存在本地,以便下次访问同一页面时能够更快地加载页面。
为了解决这个问题,可以在静态资源文件的 URL 上添加一个随机数或者版本号,以使浏览器认为这是一个新的文件,无需从缓存中重新加载。例如:
<script src="static/js/main.js?v=1"></script>
或者:
<script src="static/js/main.js?ver=1.0"></script>
这样每次修改静态资源文件时,只需要修改 v
或 ver
的值即可强制浏览器重新加载该文件。