SyntaxError:意外的令牌导入

时间:2017-08-16 10:46:31

标签: react-native jestjs

我一直试图解决这个问题,因为有些日子欢迎任何帮助

使用Jest测试我的React Native应用程序时,victory-native程序包出现以下错误:

SyntaxError: Unexpected token import

我通过使用 transformIgnorePatterns 键为jest配置访问了许多似乎都能解决这个问题的问题和问题

问题是当我使用它时,我得到另一个错误:

TypeError: Cannot set property '_currentElement' of undefined

Jest config

"jest": {
  "preset": "react-native",
  "transform": {
    "^.+\\.js$": "babel-jest"
  },
  "transformIgnorePatterns": [
    "node_modules/(?!react-native|victory-native)/"
  ]
},

巴别

{
  "presets": ["react-native"],
  "sourceMaps": true,
  "env": {
    "test" : {
      "presets": ["react-native"],
      "plugins": ["transform-es2015-modules-commonjs"]
    }
  }
}

RN版本:0.46.2 开玩笑版本:^ 20.0.4

测试命令:NODE_ENV=test jest --no-cache

我现在对此完全无能为力,所以任何提示或提示也会如此。

提前致谢!

0 个答案:

没有答案