是否可以在新的版本上强制清除缓存用户浏览器?

时间:2019-05-07 06:24:55

标签: reactjs create-react-app

在create-react-app中,如果我具有Web应用程序的新构建版本,是否可以强制清除缓存用户?我的登台站点存在此问题,我必须清除浏览器缓存以使其能够反映我的更改。

1 个答案:

答案 0 :(得分:0)

要显示您的应用程序的最新版本,您必须注销服务工作者。因此,服务工作者所做的就是提供与redux-persist类似的功能。它将css和html保存在本地,以在连续刷新中提供更好的性能。因此,无论何时部署新更改,它都不会反映出来。默认情况下,create-react-app具有服务工作者的集成。下面是注销的代码:-

import * as serviceWorker from './serviceWorker';

serviceWorker.unregister();

希望这会有所帮助。