我在npm上启动react项目时遇到了这个错误,我无法弄清楚原因,请提供任何指针以进一步进行操作
src\main\web\server\auth.js:125
return res.end(`Dev server error reading auth token from response data: ${er.message}`)
TypeError: res.end is not a function
at IncomingMessage.res.on (C:\backup\ui-app\src\main\web\server\auth.js:125:22)
at IncomingMessage.emit (events.js:187:15)
at endReadableNT (_stream_readable.js:1081:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
答案 0 :(得分:0)
好的,从某种意义上讲这很简单。告诉您的是,在文件auth.js
的第25
行中,您想对.end
变量使用res
方法,但是此res
变量却没有有这种方法。
为什么会这样呢?它的值很可能与您所假设的类型不同,即。这不是response
。
这可能是由于名称隐藏或异步代码执行或简单的编码错误引起的,但是如果没有更多代码,就无法分辨。如果您发布auth.js
,我很可能会为您提供更多帮助。