目前我们正在聚合我们的javascript文件,并在其上放置一个远期的到期日,因此返回的用户可以获得缓存文件的好处。然后我们在更新时更改文件名,因此我们知道他们将获得新的文件名。
如何使用AMD加载程序? (我们正在转向Dojo,这就是我特别询问的原因)。我知道我可以将所有内容移动到一个带有版本号的新目录并修改dojo配置,但感觉就像这意味着我必须说所有内容都已更新,而不仅仅是针对实际的内容。
我希望它尽可能自动地发生,当然。好像我们可能需要从构建过程中传递一个版本号或者其他东西,但是我还没看到它们是如何组合在一起的。