我开发了一个AngularJS SPA应用程序,我发现我的js文件与旧版本混合的问题,因为即使在新部署之后也存在缓存。任何人都知道如何在第一次加载应用程序时通过角度代码或某些js代码或通过html清除缓存,这样它就不会混合使用新代码和旧代码。
答案 0 :(得分:0)
我认为这通常是通过在代码中包含版本号来完成的:
<script type='text/javascript' src='/jsfile.js?v=1'></script>
<link rel="stylesheet" href="/cssfile.css?v=1">
然后,每次要强制更新时,只需递增版本。