我们知道用mocha可以做JavaScript的单元测试,但是在vue项目中,很多语法采用了es6写法,直接用node执行会报错
看网上的文章都是说需要用
require('babel-register')
使其自动支持es6的特性
不过由于我们现在的项目都是使用vuc cli 3创建的,都已经使用了Babel7了,这种写法已经过时了,而且项目里面也不存在babelrc文件了
经过研究的正确写法:
require('@babel/register')(require('../../babel.config'))