我发现客户端经常运行过时的代码。我甚至有逻辑来检测它们是否过时:我在.ts文件中放置了一个时间戳作为常量(因为写入环境.ts更加合理 - 用它专用的.ts,我可以随时重写整个文件),并将其放在数据库中。当数据库较新时,我做了一个location.reload(true),但是客户端仍在使用旧的.ts文件(并且在无限循环的刷新中捕获了自己)。
手动,control-F5将使代码在修改后的.ts中看到新的常量。但是我怎么能在代码中做到这一点?
我阅读了许多关于在资源名称中使用随机数的解决方案,但它并不适用于角度组件。