Javascript &引用;“不变量失败”;使用React路由器+;盖茨比
我正在将一个站点从Nodejs应用程序转换为Gatsby。我继续被困在这个错误上,我在访问某些页面(在Javascript &引用;“不变量失败”;使用React路由器+;盖茨比,javascript,node.js,gatsby,Javascript,Node.js,Gatsby,我正在将一个站点从Nodejs应用程序转换为Gatsby。我继续被困在这个错误上,我在访问某些页面(在/src/pages/文件夹中)时收到这个错误: 错误:不变量失败:不应在外部使用: domReady(()=>{ 渲染器(,根元素,()=>{ apiRunner(`onInitialClientRender`) }) }) 上面的这些行可以在/.cache/app.js文件中找到 在package.json文件中,我有以下依赖项: { "gatsby": &qu
/src/pages/
文件夹中)时收到这个错误:
错误:不变量失败:不应在外部使用:
domReady(()=>{
渲染器(,根元素,()=>{
apiRunner(`onInitialClientRender`)
})
})
上面的这些行可以在/.cache/app.js
文件中找到
在package.json文件中,我有以下依赖项:
{
"gatsby": "^2.23.12",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"gh-pages": "^2.2.0",
"markdown-to-jsx": "^6.11.1",
"moment": "^2.24.0",
"node-sass": "^4.13.1",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-dotdotdot": "^1.3.1",
"react-helmet": "^6.0.0",
"react-masonry-css": "^1.0.14",
"react-router": "^5.1.2",
"react-router-dom": "^5.1.2",
"react-scripts": "3.4.1",
"react-slick": "^0.25.2",
"react-snap": "^1.23.0",
"turndown": "^6.0.0"
}
任何帮助都将不胜感激。谢谢。您需要提供更多信息以获得有用的答案:这些函数中有来自依赖项的吗?他们是干什么的?Node.js与回答这个问题有什么关系?这是否回答了您的问题?我不确定这个错误是什么意思,因为我在整个文件中看不到任何错误。谢谢。你需要提供更多的信息来得到一个有用的答案:这些函数中有来自依赖项的吗?他们是干什么的?Node.js与回答这个问题有什么关系?这是否回答了您的问题?我不确定这个错误是什么意思,因为我在整个文件中看不到任何错误。谢谢