由于 '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()
}
}
由于以下原因,我无法再开发我的 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()
}
}