【发布时间】:2017-12-14 14:55:03
【问题描述】:
关于如何在 VanillaJS 应用程序中强制清除浏览器缓存有一个流行的问题,普遍的共识是,将 .js 脚本的名称或脚本参数设置为新值:@987654321 @
如何使用 Angular(AngularCLI/Webpack 构建中目前为 5.1)实现这一点,所以每次我在生产中(使用 AOT)发布代码时,都会构建一个新版本?我会使用日期散列而不是索引,但主要问题是:我可以在哪里设置它(例如脚本名称/参数)?在开发中,CLI 负责重建应用程序,这不是问题,只是在生产中!
【问题讨论】:
-
这是我为 Angular 做的:stackoverflow.com/questions/55402751/…
标签: javascript angular caching cache-invalidation