我说错了
(function (exports, require, module, __filename, __dirname) { export const DISPLAY_FORMAT = 'L';
SyntaxError: Unexpected token export
,当我使用以下命令运行测试时:NODE_ENV=test mocha --compilers js:babel-core/register --require ./react_redux/test/test_helper.js './react_redux/*/*/test*/*.@(js|jsx)'
。
这似乎是react-dates软件包的问题,因为这是我唯一一次收到此错误。
使用Mocha,酶和Chai进行测试。
我的package.json
中有这个:
"babel": {
"presets": [
"es2015",
"react"
]
}
,这在我的.babelrc
中:
{
"presets": ["es2015", "react"],
"plugins": ["transform-object-rest-spread"]
}
一些相关版本:
"react": "^16.2.0",
"react-dates": "^17.1.1",
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"chai": "^3.5.0",
"enzyme": "^3.3.0",
"enzyme-adapter-react-16": "^1.1.1",
"mocha": "^5.0.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",