无法运行摩卡测试

时间:2020-06-16 09:16:28

标签: node.js testing mocha

我在某些文件夹中有一些nodejs应用,似乎我无法运行任何摩卡测试,当我运行npm测试或摩卡测试时,我得到了:

/home/jmartinez/uni/mis_practicas/p5-t1-egg-0-alu0100921038/node_modules/mocha/lib/cli/run-helpers.js:84
exports.handleRequires = async (requires = []) =>
                               ^

SyntaxError: Unexpected token (
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:549:28)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/jmartinez/uni/mis_practicas/p5-t1-egg-0-alu0100921038/node_modules/mocha/lib/cli/options.js:15:16)

我尝试重新安装mocha,但是什么也没有,错误仍然存​​在,而且我不知道如何解决它,我只是像其他所有人一样进行安装。每个nodejs应用程序都会发生此错误,因此,这似乎是一个安装问题,但重新安装并不能解决该问题。

我正在使用节点版本v6.17.1

1 个答案:

答案 0 :(得分:2)

好吧,似乎nodejs的版本6已经很老了。我升级到12,现在可以正常工作了。