React Native-JEST:在haste.hasteImplModulePath选项中找不到react-native / jest / hasteImpl.js

时间:2018-12-17 11:52:27

标签: reactjs react-native jestjs expo

我正在基于expo.io的React Native应用上实现笑话 遵循实施说明后,我已经能够成功通过系统上的笑话测试

问题出在位桶管道上。我收到以下问题,管道失败

npx jest --ci
● Validation Error:
  Module react-native/jest/hasteImpl.js in the haste.hasteImplModulePath option was not found.
     <rootDir> is: /opt/atlassian/pipelines/agent/build

以下是我在package.json文件中的笑话配置

"jest": {
    "preset": "jest-expo"
},
"devDependencies": {
    "babel-jest": "^23.6.0",
    "babel-preset-react-native": "^4.0.1",
    "expo-cli": "^2.4.3",
    "enzyme": "3.3.0",
    "enzyme-adapter-react-16": "1.1.1",
    "jest": "^23.6.0",
    "jest-expo": "^31.0.0",
    "jest-react-native": "^18.0.0",
    "react-test-renderer": "^16.6.3"

}

有人可以让我知道如何解决此问题吗?

应用程序和测试正常运行。但是它的管道失败了!

1 个答案:

答案 0 :(得分:2)

我遇到了这个问题,并将jest-expo^31.0.0"降级到~29.0.0,它又开始工作了。