这是我一段时间以来一直想知道的事情,但直到最近我才坚持这一点。我在Mocha中运行测试时收到以下错误:
(14:58)
是什么意思?我假设它是语法错误的位置,但我如何读取这个以便找到错误(以供将来参考)?
感谢。
答案 0 :(得分:0)
这意味着节点在core.spec.js的第14行第58行找到了无法处理的内容。请注意,如果您的语法存在逻辑错误,则导致此错误的实际错误可能位于此点之前。
示例:
if(foo === bar){
console.log('foo equals bar')}
} else { // <-- Unexpected token 'else', but error is on previous line
console.log('nope');
}
会在第3行第3列触发错误。但实际错误是意外的额外结束花括号。
(但请不要发布代码和终端输出的图像。文本会很好。)