2016-03-24 86 views
0

这是我一直想知道的一段时间,但直到最近我才坚持这一点。我得到的摩卡运行我的测试时,下面这个错误:Mocha/Chai中的意外令牌

enter image description here

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

感谢。

+0

“我的测试”涉及什么? – user454038

回答

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列,但实际的错误的错误是偶然的额外结束花括号。

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

+0

好的。是的,我认为第一个数字意味着行号。找出问题,谢谢。 – Jose