【发布时间】:2019-05-07 06:24:54
【问题描述】:
在 create-react-app 中,如果我的 Web 应用程序有新的构建版本,我可以强制清除缓存用户吗?我的临时站点存在这个问题,我必须清除浏览器的缓存,以便它可以反映我的更改。
【问题讨论】:
-
显示一个弹出窗口,告诉用户刷新或清除缓存怎么样?
-
请记住,ISP 也会缓存内容。我在一个简单的 webpack 配置中遇到了同样的问题,我总是导出 main.bundle.js。 ISP 记得(或某处)并返回旧的。正确的方法是做类似
main.${someRandomGen}.bundle.js -
@usama dev.to/flexdinesh/cache-busting-a-react-app-22lk 我做到了。