Reactjs 玩笑测试总是失败

Reactjs 玩笑测试总是失败,reactjs,babel-jest,Reactjs,Babel Jest,我试图对我的React应用程序进行单元测试,当我运行npm run jest时,它失败了 Plugin/Preset files are not allowed to export objects, only functions. In /node_modules/babel-preset-react/lib/index.js 尝试了@babel/preset env和@babel/preset react的npm安装 请在package.json中找到我的笑话babel config "je

我试图对我的React应用程序进行单元测试,当我运行npm run jest时,它失败了

Plugin/Preset files are not allowed to export objects, only functions. In /node_modules/babel-preset-react/lib/index.js
尝试了@babel/preset env和@babel/preset react的npm安装

请在package.json中找到我的笑话babel config

"jest": {
  "moduleNameMapper": {
    "^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/test/jest/mocks/fileMock.js",
    "^.+\\.(css|styl)$": "identity-obj-proxy"
  },
  "setupFilesAfterEnv": [
    "<rootDir>/test/jest/config.js"
  ],
  "snapshotSerializers": [
    "enzyme-to-json/serializer"
  ],
  "setupFiles": [
    "<rootDir>/test/jest/enzyme.js"
  ],
  "testPathIgnorePatterns": [
    "<rootDir>/(node_modules)/"
  ]
},
"babel": {
  "presets": [
    "@babel/preset-env",
    "@babel/preset-react"
  ],
  "plugins": [
    "dynamic-import-node"
  ]
},
"dependencies": {
  "@babel/preset-env": "^7.3.1",
  "@babel/preset-react": "^7.0.0"
}
“开玩笑”:{
“moduleNameMapper”:{
“^.+\(jpg | jpeg | png | gif | eot | otf | webp | svg | ttf | woff | woff2 | mp4 | webm | wav | mp3 | m4a | aac | oga)$”:“/test/jest/mocks/fileMock.js,
“^.+\\(css | styl)$”:“身份对象代理”
},
“SetupFileAfterEnv”:[
“/test/jest/config.js”
],
“快照序列化程序”:[
“酶到json/序列化程序”
],
“设置文件”:[
“/test/jest/enzyme.js”
],
“testPathIgnorePatterns”:[
“/(节点单元)/”
]
},
“巴别塔”:{
“预设”:[
“@babel/preset env”,
“@babel/预设反应”
],
“插件”:[
“动态导入节点”
]
},
“依赖项”:{
“@babel/preset env”:“^7.3.1”,
@babel/preset react:“^7.0.0”
}
请建议启动并运行jest测试,并消除节点_模块中的错误