Mocha / Chai中的意外标记

时间:2016-03-24 22:55:54

标签: terminal syntax-error mocha

这是我一段时间以来一直想知道的事情,但直到最近我才坚持这一点。我在Mocha中运行测试时收到以下错误:

enter image description here

(14:58)是什么意思?我假设它是语法错误的位置,但我如何读取这个以便找到错误(以供将来参考)?

感谢。

1 个答案:

答案 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列触发错误。但实际错误是意外的额外结束花括号。

(但请不要发布代码和终端输出的图像。文本会很好。)