确保用户获得最新 Javascript

Ensuring Users Get Latest Javascript

我想确保用户获得最新最好的 Javascript 和 CSS 文件。有没有办法向 app.js 添加查询字符串以强制浏览器下载最新版本?

使用 gulp 任务自动执行查询字符串很简单,即将我的 .js 文件编译成

app.js?v=10012015

但是我如何才能将相同的查询值获取到我的 index.html 中,而不必在每次我想更新发送给用户的 .js 时手动添加它?

我最终使用名为 gulp-replace 的 gulp 任务来查看我的 index.html 并将 app.js 替换为 app.js?v=[TODAY'S DATETIME ] 所以我每次构建我的应用程序时都会得到一个唯一的查询字符串。当我推送新版本时,这个查询字符串强制浏览器下载最新的 js 文件。