在我的测试目录中,我有一个文件mocha.opts
包含以下内容:摩卡是否忽略了mocha.opts中的--harmony选项?
--harmony
--recursive
--growl
--reporter spec
--require should
当我运行mocha
,我得到以下错误:
/project/server/utilities/encryption.js:3
const
^^^^^
SyntaxError: Use of const in strict mode.
这是当然的,因为我使用const
需要ES6和谐。当我运行mocha --harmony
时,我的测试执行得很好。我的mocha.opts
文件中的其他条目按预期工作。
由于某种原因,mocha.opts
文件是否忽略--harmony
参数?还是我做错了?摩卡文档没有详细说明,我也无法在这里或其他任何地方找到答案。
精辟解释,谢谢。 – user3112401 2015-01-08 15:11:04
Nitpick - 摩卡是一个叫做真正摩卡的js脚本。它不是一个shell脚本。 – manojlds 2015-01-25 21:57:51
摩卡可以使用'execv()'本身与“适当的节点”取代。每个人都会这么做。 – toriningen 2015-06-04 20:34:22