我们开始使用RequireJS和Backbone.js。但是,收集生产中发生的错误也很重要。为此我们使用错误。我们发现我们没有得到堆栈跟踪。有人知道解决这个问题的方法吗?
答案 0 :(得分:0)
实际上,这是一个误报。错误的原因是我没有为我所做的测试显示堆栈跟踪是因为我执行了:
throw 'foo bar';
应该采用正确的方法:
throw new Error('foo bar');
然后我尝试执行以下代码而不定义变量a
:
if (a === 5) {
console.log('Should not come here.');
}
并且存在错误的堆栈跟踪。我们已经使用错误很长一段时间了,这非常有帮助。