3

一段时间以来我一直面临这个问题,当我在生产中创建新版本时,除非我刷新页面,否则我会遇到加载错误。服务人员正在更新,但不知道发生了什么。

我一直在使用以下软件包

  1. 反应创建应用程序
  2. 可反应加载
  3. 随 create-react-app 一起出现的服务人员

我什至在 nginx 忽略缓存中添加了 service-worker.js

任何帮助将不胜感激。

这是我导入组件的方式

{
    path: '/products/create',
    name: 'Products Create',
    exact: true,
    auth: true,
    component: Loadable({
      loader: () => import('./pages/update'),
      loading: LoadingComponent,
    }),
  },

webpack 正在正确地制作块并在创建新版本时更新 service-worker.js。

如果我禁用服务工作者,那么它会继续从缓存中提供旧代码,直到我清除它。

但是当我启用服务人员时,它会继续加载我的错误组件,直到我刷新页面。

4

0 回答 0