使用create-react-app(v1.0.13)进行自举。每当我更新源和&重新部署用户需要进行硬刷新以获取新内容。我在index.html中包含了非缓存头:
<meta http-equiv="Cache-Control" content="no-store" />
&安培;关闭提供的服务人员。在部署之前,还要在build文件夹中更改.js文件名(以及index.html中的引用)。
答案 0 :(得分:1)
我可以通过执行以下操作来删除缓存:
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
import { unregister } from './registerServiceWorker';
unregister()
目前尚不清楚其中哪些(或所有这些)实际上是必需的,但这只是一个开始。
答案 1 :(得分:1)
对于未来的任何人-您只需要
{unregister} from ./registerServiceWorker
unregister();
这帮助我的create-react-app与gh-pages和netlify等主机一起工作。