NodeJS 错误堆栈未定义
NodeJS Error Stack Undefined
我正在使用节点检查器,我注意到new Error()
有未定义的堆栈。
如果我将此值分配给一个变量,该变量将显示堆栈未定义。
有趣的是,运行new Error().stack
会生成具有正确堆栈的消息。
理想情况下,这些错误默认具有堆栈,因此当我登录时,我可以知道在哪里查找。
我不明白为什么会发生这种情况,也找不到有关它的信息。我在这里缺少什么吗?
因为 表示堆栈跟踪的字符串是在访问 error.stack 属性时延迟生成的
一个小插图:
function newError() {
var error = new Error('ohhh')
// See the contents of a _stack variable using the Inspector
var _stack = '' + error.stack
}
newError()
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- this.router在AngularJS 2中未定义
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 未定义平均堆栈节点要求
- NodeJS 错误堆栈未定义
- 节点错误堆栈跟踪未定义
- 谷歌地图 - 无法读取未定义标记的属性“堆栈”
- 在javascript中从堆栈中弹出原型会导致未定义
- Javascript错误:消息,堆栈未定义,代码7
- 错误().堆栈在Cordova iOS中未定义,但在Android上工作
- TypeError: Cannot read property 'upvote'在平均堆栈中未定义的