Gastby停止为特定操作的现场提供服务



我在react和gatsby中有一个项目,当我运行yarn start时,它为我构建了所有内容,并开始在http://localhost:8000.但当我执行特定操作时,比如转到404页面或打开Chrome Dev工具,它会停止为项目服务,并返回以下错误:

gatsby错误

ERROR 
Cannot read property 'matchPath' of undefined

TypeError: Cannot read property 'matchPath' of undefined

- render-dev-html.ts:144 
[web]/[gatsby]/src/utils/dev-ssr/render-dev-html.ts:144:17

- new Promise

- render-dev-html.ts:134 renderDevHTML
[web]/[gatsby]/src/utils/dev-ssr/render-dev-html.ts:134:3

- start-server.ts:502 
[web]/[gatsby]/src/utils/start-server.ts:502:40


✨  Done in 290.00s.

我使用的是MacOS 11.4,node/npm版本是12.13.1/6.12.1

我确实遇到了类似的问题,如果我将以下代码添加到gatsby-config.js:,则不会发生这种情况

...
flags: {
DEV_SSR: false,
},
...

最新更新