Gatsby 盖茨比由于';originalFactory.call';是未定义的

Gatsby 盖茨比由于';originalFactory.call';是未定义的,gatsby,server-side-rendering,Gatsby,Server Side Rendering,由于以下原因,我无法再开发我的盖茨比网站: undefined不是对象(正在计算“originalFactory.call”) 我可以建立网站,但在使用gatsby develope时无法加载任何页面。我知道这和SSR有关。有办法解决这个问题吗 编辑 刚意识到当被移除时,它可以正常工作。它不会正确渲染,但没有运行时错误。还有什么我可以分享以帮助找到答案的吗?您是否尝试了以下代码片段,而不是您的服务工作更新资料功能 export const onServiceWorkerUpdateReady

由于以下原因,我无法再开发我的盖茨比网站:

undefined不是对象(正在计算“originalFactory.call”)

我可以建立网站,但在使用
gatsby develope
时无法加载任何页面。我知道这和SSR有关。有办法解决这个问题吗


编辑
刚意识到当被移除时,它可以正常工作。它不会正确渲染,但没有运行时错误。还有什么我可以分享以帮助找到答案的吗?

您是否尝试了以下代码片段,而不是您的
服务工作更新资料功能

export const onServiceWorkerUpdateReady = () => {
  const answer = window.confirm(
    `This application has been updated. ` +
      `Reload to display the latest version?`
  )
  if (answer === true) {
    window.location.reload()
  }
}

你能补充更多细节吗?什么时候发生?你试过什么?您的SSR上有任何特定或特殊的配置吗?这是在我升级到Gatsby v3+时开始发生的。这是相当标准的。我不知道这是盖茨比问题还是我写的代码的问题。