React App 突然停止工作;TypeError:无法读取未定义的属性(读取“原型”)
2021-11-20
1172
我没有对我的应用程序进行任何重大更改,并且它一直运行良好,直到我开始收到此错误
TypeError: Cannot read properties of undefined (reading 'prototype')
(anonymous function)
.../client/node_modules/express/lib/response.js:42
39 | * @public
40 | */
41 |
> 42 | var res = Object.create(http.ServerResponse.prototype)
43 |
44 | /**
45 | * Module exports.
我尝试恢复对代码所做的所有更改,并删除了 node_modules 并再次运行 npm install,但错误仍然存在
1个回答
这里的上下文太少,无法自信地猜测问题可能是什么。
您能验证此错误发生在哪里吗?是浏览器错误,还是节点进程中的错误?错误似乎发生在客户端的
node_modules
中。您的客户端是 express 服务器吗?
我唯一能解释的是,
http
模块可能缺少,而您需要的代码需要 express 的响应。
当涉及到这些类型的错误时,人们似乎遇到的一个问题是,当他们在 UI 中编写响应处理程序时,他们的 IDE 意外地自动从 express 导入了响应
import { response } from 'express'
.then((response) => ...)
您可以尝试搜索您的应用程序,并确保您没有在最终出现在浏览器中的文件中进行这样的导入。
Jokinen
2021-11-20