gpt4 book ai didi

node.js - Node v5.* 类型错误 : Cannot convert undefined or null to object in debug

转载 作者:太空宇宙 更新时间:2023-11-03 23:06:16 24 4
gpt4 key购买 nike

我尝试调试 Node.js 代码,但遇到了一个奇怪的错误:

‌TypeError: Cannot convert undefined or null to object

但是如果我尝试将一些代码放入 if-else 或其他内容中,它就可以正常工作。

我试图将我的代码简化为这样:

var a = {
foo:"something"
};
var b = 5;

当我调试它并在 var b = 5; 上设置断点,并在控制台中尝试访问 a.foo 时,它会抛出错误:

‌TypeError: Cannot convert undefined or null to object
at t.evaluate (eval at <anonymous> (c:\projects\main\TestProject\test.js:1:11), <anonymous>:171:45)
at DebugCommandProcessor.r.processDebugJSONRequest (eval at <anonymous> (c:\projects\main\TestProject\test.js:1:11), <anonymous>:383:15)
at Object.<anonymous> (c:\projects\main\TestProject\test.js:2:1)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
at Module.runMain [as _onTimeout] (module.js:457:10)
at Timer.listOnTimeout (timers.js:92:15)

我记得几周前我就可以调试了(我有 Node.js v0.12.*),所以我决定降级我的 Node.js(v5.1.1) 直到它可以工作。

因此,有效的 Node.js 版本是:v4.2.3。所有 Node.js v5.* 都会引发相同的错误。

我的环境是:

  • Windows 10。
  • WebStorm 11.0.1
  • Node.js v5.*

非常感谢您的帮助!

最佳答案

请参阅WEB-18949 - 修复应该可以在即将推出的 WebStorm 11.0.2 中使用

关于node.js - Node v5.* 类型错误 : Cannot convert undefined or null to object in debug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34160647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com