由于 'originalFactory.call' 未定义,Gatsby 不再开发

Gatsby no longer developing due to 'originalFactory.call' is undefined

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

undefined is not an object (evaluating 'originalFactory.call')

我可以构建站点,但在使用 gatsby develop 时无法加载任何页面。我知道这与SSR有关。有解决办法吗?


编辑 刚刚意识到删除 Gatsby-browser.js 后,它可以正常工作。它不会正确呈现,但没有运行时错误。还有什么我可以分享以帮助找到答案的吗?

您是否尝试过以下代码片段而不是 onServiceWorkerUpdateReady 的函数?

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