我正在使用rev-hash来防止浏览器从其缓存中加载过时文件的问题。它通过将文件内容的哈希附加到文件名来做到这一点。我使用gulp-usemin用修改后的文件名更新我的 html。
问题是我的WebWorker脚本是从 javascript 中引用的,所以 usemin 不会替换它。
var worker = new Worker("worker.js");
此外,内部导入worker.js
的脚本不会更新。
importScripts('foo.js', 'bar.js');
有人可以建议一个干净的机制来更新这些吗?现在我只是在每次发布之前手动更新它们。