【发布时间】:2021-09-24 20:51:13
【问题描述】:
我在 react 和 gatsby 中有一个项目,当我运行 yarn start 时,它会为我构建所有内容并开始在 http://localhost:8000 上为项目提供服务。但是当我进行特定操作时,例如进入 404 页面或打开 Chrome 开发工具,它会停止为项目提供服务并返回以下错误:
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
【问题讨论】:
标签: node.js reactjs typescript npm gatsby