首页 > 解决方案 > 默认测试在新的 React Native 0.59.10 中不起作用

问题描述

我需要使用旧的 React Native 版本(0.59.10)

当我像这样启动一个新项目时

npx react-native-cli init rnTestTest --version 0.59.10

然后我运行测试yarn test

错误是:

Test suite failed to run

    Cannot find module 'setupDevtools' from 'node_modules/react-native/jest/setup.js'

      at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:306:11)
      at Object.<anonymous> (node_modules/react-native/jest/setup.js:3:15)

为什么会出现这个错误?

标签: react-nativetestingjestjssettingssetup-project

解决方案


我没有为这个问题找到合适的解决方案。我希望从头开始运行一个新的 react-native 模板可以使测试运行。

我所做的是降级开玩笑。所以现在在 devDependencies 我有这个版本:

    ...
    "@types/jest": "^26.0.19",
    "babel-jest": "24.9.0",
    "jest": "24.9.0",
    ...

推荐阅读