【发布时间】:2017-01-05 00:12:44
【问题描述】:
我正在运行测试,但遇到了意外错误。
我正在对结果进行排序:
docs.sort((a, b) => m_ids.findIndex(id => a._id.equals(id)) -
m_ids.findIndex(id => b._id.equals(id)));
我得到的错误肯定与那一行有关
mbp:test testlab$ mocha .
/Users/testlab/Documents/workspace/KBase/controller/KBase.js:112
docs.sort((a, b) => m_ids.findIndex(id => a._id.equals(id)) -
^^
SyntaxError: Unexpected token =>
我正在考虑通过在代码周围放置一个 if 语句来跳过代码,但这似乎也不起作用。
【问题讨论】:
-
node --version命令报告什么版本? -
我得到了 v0.12.7。它确实在 Node.js 中工作。就在我运行测试时。
-
这很有趣。这段代码在测试的时候没有被调用,所以都是在mocha的编译器里面(我觉得)
-
你是如何安装 mocha 的?哪个版本?
-
我已经在全球范围内安装了它。我的版本是:3.0.2