我一直面临这个问题,因为有一段时间,当我在生产中创建新版本时,除非我刷新页面,否则会出现加载错误。服务人员正在更新,但不知道发生了什么。
我一直在使用以下套餐
我甚至在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。
如果我禁用了服务工作者,那么它会继续从缓存中提供旧代码,直到我清除它为止。
但是当我启用服务工作者时,它会一直加载我的错误组件,直到我刷新页面。