除非刷新页面,否则React loadable无法在每个新构建上加载组件

时间:2018-05-08 10:08:57

标签: reactjs create-react-app react-loadable

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

我一直在使用以下套餐

  1. 反应创建应用内
  2. react-loadable
  3. 服务工作者来了 创建反应的应用内
  4. 我甚至在nginx ignore cache

    中添加了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。

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

    但是当我启用服务工作者时,它会一直加载我的错误组件,直到我刷新页面。

0 个答案:

没有答案
相关问题