我正在使用Angularjs框架,而且我经常更新应用程序。但大部分时间我的客户都在抱怨我已经解决的问题。我认为我的应用程序中存在缓存问题。我搜索了这个问题,找不到合适的例子来修复它。任何人都可以解释在部署新版本的代码后如何清空/清除缓存?
答案 0 :(得分:0)
有关服务器端系统的更多信息会有所帮助。 但是一种非常常见的缓存清除技术是在你的javascript包含中附加版本号。
<script src="http://www.example.com/example.js?v=1">
现在,每当您的javascript更改更改版本号。 手动或自动化您的构建,以使用类似构建号
的内容替换此版本现在,当浏览器看到新网址时,它将不会使用以前缓存的版本。
答案 1 :(得分:0)
我找到了一个grunt库,它为js文件添加时间戳,如果更改则重新加载它们。