【发布时间】:2017-12-21 16:38:07
【问题描述】:
每次我们发布使用 Browserify 捆绑的新版本软件时,我们发现我们需要要求用户使用常规方法 CTRL+F5 或深入浏览器设置来清除缓存。当有一千个左右的用户时,这并不理想。我们正在努力寻找一种方法,也许可以解决这个问题。我对各种选择持开放态度。
我们的项目基于 ReactJS,因此在浏览器中运行并通过 RESTful API 连接到后端服务。我们确实跟踪加载了哪个版本,这在控制台中是可见的。使用版本号,我们可以在两台不同的机器上比较一个用户正在运行最新版本,而其他人可能没有。
代码被捆绑到两个单独的文件中,我觉得这是我们应该寻找的地方。
【问题讨论】:
-
每次改文件名,比如加个版本号。
标签: javascript reactjs caching browserify browser-cache