我一直试图解决这个问题,因为有些日子欢迎任何帮助
使用Jest测试我的React Native应用程序时,victory-native程序包出现以下错误:
SyntaxError: Unexpected token import
我通过使用 transformIgnorePatterns 键为jest配置访问了许多似乎都能解决这个问题的问题和问题
问题是当我使用它时,我得到另一个错误:
TypeError: Cannot set property '_currentElement' of undefined
"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
我现在对此完全无能为力,所以任何提示或提示也会如此。
提前致谢!