我开发了非常大而复杂的网络应用程序,前面有棱角。我经常做更改,因为应用程序现在正在测试阶段运行。对于所有脚本和CSS,我使用gulp concat和minify,在产品模式中,我只有一个带有所有js的script.js和一个带有所有css的main.css。当我每天进行更改时问题就开始了,如果我投入生产,客户就会从缓存中获取旧脚本。他们应该为新的变化做出艰难的努力,但它很无聊而且不实用。所以我开始使用gulp revving,现在我总是生成新版本号,例如script.js --> script-79879879.js and for main.css --> main-46489498.css
。不幸的是,这并没有解决我的问题,浏览器继续从缓存中加载旧脚本。如果有人有建议请。谢谢你,原谅我糟糕的英语