Mocha/Chai 中的意外标记
Unexpected token in Mocha/Chai
这是我一段时间以来一直想知道的问题,但直到最近我才被困在这个问题上。 运行 我在 Mocha 中进行测试时出现以下错误:
(14:58)
是什么意思?我假设它是语法错误的位置,但我究竟应该如何阅读才能找到错误(以供将来参考)?
谢谢。
这意味着节点在 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 列触发错误。但实际错误是意外的额外结尾大括号。
(但请不要 post 代码和终端输出的图像。文本会很好。)
这是我一段时间以来一直想知道的问题,但直到最近我才被困在这个问题上。 运行 我在 Mocha 中进行测试时出现以下错误:
(14:58)
是什么意思?我假设它是语法错误的位置,但我究竟应该如何阅读才能找到错误(以供将来参考)?
谢谢。
这意味着节点在 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 列触发错误。但实际错误是意外的额外结尾大括号。
(但请不要 post 代码和终端输出的图像。文本会很好。)