小编Rom*_*ski的帖子

Angular2 强制/硬重新加载浏览器缓存脚本?

我知道网上有很多关于这个的帖子,但没有一个让我满意。大多数人建议在每个脚本/css 文件中附加一个 verizon 编号。但这对我来说听起来像是很多工作(项目只是一点点),也许有一些方法可以只对输出文件进行版本控制,我不知道一些 CLI 命令?

我的解决方案基于对新版本号的 API 的简单 ping,当 > 比存储时然后重新加载页面。这是一个棘手的部分 - 甚至location.reload(true)不刷新缓存的角度内容。手动 CTRL+SHIFT+R 可以很好地完成这项工作。如果以编程方式硬重新加载有效,这对我来说就足够了。

我也试过 this.compiler.clearCache();但也没有效果。

提前致谢!:)

javascript browser versioning angular2-routing angular

2
推荐指数
1
解决办法
4034
查看次数