我正在尝试使用Mocha&Chai和Mocha/Node抱怨任何一种es6,特别是"导入"one_answers"导出"语句。
Unexpected token import
这是我的.babelrc文件:
{
"presets": ["es2015", "stage-0", "react"]
}
我还尝试安装babel-core
,并使用这篇stackoverflow文章中指定的方法:(运行mocha测试时Babel意外的令牌导入)
我正在运行节点版本5.5.0,不确定这是否有帮助。如果我能提供更多信息,请告诉我。提前谢谢。
我遇到了同样的问题。在stackoverflow及其他平台上尝试了所有其他解决方案后,在package.json上添加这个简单的配置为我做到了:
"babel": {
"presets": [
"es2015"
]
}
在那之后,我所有的ES6进口都起了作用。顺便说一句,我在webpack.config.js和.babelrc中也有同样的配置,但显然这也是使其适用于mocha测试的唯一方法。
如果这对你也有效,请告诉我。