This question already has answers here:
Babel unexpected token import when running mocha tests
(17个答案)
3年前关闭。
我正在尝试使用Mocha&Chai为React Reducer运行客户端测试,并且Mocha / Node抱怨任何类型的es6,特别是“ import”和“ export”语句。
这是我的.babelrc文件:
我还尝试安装
我正在运行节点版本5.5.0,不确定是否有帮助。让我知道是否可以提供更多信息。提前致谢。
此后,我所有的ES6导入都起作用了。
顺便说一下,我在webpack.config.js和.babelrc中具有相同的配置,但是显然,这是使其也可以用于Mocha测试的唯一方法。
让我知道这是否对您也有用。
(17个答案)
3年前关闭。
我正在尝试使用Mocha&Chai为React Reducer运行客户端测试,并且Mocha / Node抱怨任何类型的es6,特别是“ import”和“ export”语句。
Unexpected token import
这是我的.babelrc文件:
{
"presets": ["es2015", "stage-0", "react"]
}
我还尝试安装
babel-core
并使用此stackoverflow文章中指定的方法:(Babel unexpected token import when running mocha tests)我正在运行节点版本5.5.0,不确定是否有帮助。让我知道是否可以提供更多信息。提前致谢。
最佳答案
我遇到了同样的问题。在stackoverflow及其他方面尝试了所有其他解决方案后,在package.json上添加了此简单配置,为我做到了:
"babel": {
"presets": [
"es2015"
]
}
此后,我所有的ES6导入都起作用了。
顺便说一下,我在webpack.config.js和.babelrc中具有相同的配置,但是显然,这是使其也可以用于Mocha测试的唯一方法。
让我知道这是否对您也有用。
关于javascript - 使用Mocha和es6进行测试:意外的 token “导入” ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37368013/
10-14 16:39