我非常喜欢GWT缓存控制,但我看到了一个缺点,我想知道是否有人知道任何解决方案/解决方案。如果我对我的应用程序做了一些小改动(即在某些文本中添加一个字符),GWT将重命名.cache.js文件,导致用户浏览器中的任何缓存文件被抛出。我希望代码拆分会导致一个小的更改,只会导致重新下载“代码拆分”,但GWT重命名包含拆分的文件夹,所以整个事情仍然下载。有关如何隔离更改以仅重新下载应用程序的一部分的任何想法?
答案 0 :(得分:1)
如果您有冗长的文字(例如说明,帮助文章等),您可以externalize。这样它就不会成为编译代码的一部分。
除此之外,目前无法隔离更改,因此只有部分应用程序会重新下载。