0

(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、Enzyme 和 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",
4

0 回答 0