【问题标题】:JavaScript/AngularJS: Force refresh on site for js and css filesJavaScript/AngularJS:在站点上强制刷新 js 和 css 文件
【发布时间】:2015-12-15 09:11:28
【问题描述】:

我已经有一段时间遇到同样的问题了,当发布网站的新版本时,用户必须进行硬刷新才能删除任何以前的缓存文件。 我知道以前有人问过这个问题,但是我发现的回答已经很老了,我想知道是否有更好的解决方案。

据我所知,最好的方法是在所有文件的末尾添加一个版本号。 -

<script type="text/javascript" src="myfile.js?1500"></script>

并且对于您更新到 ?1501 等的网站的每个版本。

但这意味着我必须手动更新我正在使用的所有文件的编号(因为我没有使用任何可以自动处理此问题的 mvc 东西)。这当然是可行的,但并不理想。对于我不知道或无法找到的纯 angular/JavaScript 网站,有没有更简单的方法来处理这个问题?

【问题讨论】:

    标签: javascript caching versioning


    【解决方案1】:

    您需要使用一些构建工具,例如。咕噜声:https://github.com/cbas/grunt-rev 它会自动处理你的 js 文件的版本控制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      • 2011-05-27
      • 2012-07-13
      • 2010-09-07
      • 1970-01-01
      相关资源
      最近更新 更多