【发布时间】:2018-04-10 10:35:40
【问题描述】:
我知道网上有很多关于这个的帖子,但没有一个让我满意。 大多数人建议在每个脚本/css 文件中附加一个 verizon 编号。但这对我来说听起来像是很多工作(项目有点),也许有一些方法可以只对输出文件进行版本控制,一些我不知道的 CLI 命令?
我的解决方案是基于对 API 的简单 ping 以获取新版本号,然后 > 存储然后重新加载页面。这是一个棘手的部分——即使location.reload(true) 也不会刷新缓存的角度内容。手动 CTRL+SHIFT+R 可以很好地完成这项工作。如果以编程方式硬重新加载可以工作,这对我来说已经足够了。
我也试过this.compiler.clearCache();,但也没有效果。
提前致谢! :)
【问题讨论】:
标签: javascript angular browser angular2-routing versioning