我开发了非常大和复杂的网络应用程序与角度在前面。我经常做更改,因为应用程序现在运行在测试阶段。对于所有脚本和css,我使用gulp concat和minify,在产品模式下,我只有一个带有所有js的script.js,以及一个带有所有css的main.css。当我每天进行更改时,问题就开始了,如果我将其投入生产,客户会从缓存中获得旧脚本。他们应该努力刷新新的变化,但这是非常无聊和不切实际的。所以我一开始就开始大吃一惊,现在我总是生成新的版本号,比如script.js --> script-79879879.js and for main.css --> main-46489498.