react-native - 默认测试在新的 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-native 模板可以使测试运行。
我所做的是降级开玩笑。所以现在在 devDependencies 我有这个版本:
...
"@types/jest": "^26.0.19",
"babel-jest": "24.9.0",
"jest": "24.9.0",
...
推荐阅读
- c# - 从字符串生成查询表达式
- ios - Socket-io iOS 客户端表示它已连接到服务器,尽管“连接”事件未在服务器上触发
- node.js - 使用 fetch 循环 API 请求的理想方法是什么?
- python - 轮廓数组有时给出 0 长度
- javascript - Google App Script 新编辑器 - 字符串属性双下划线
- javascript - 从窗口定位元素
- java - GridLayoutManger 在 Android 中具有消耗性项目大小
- python - 票务系统 URL(Manage Engine、Service Now、OTRS)
- apache-superset - Apache Superset 中的漏斗图
- ios - Visual Studio 无法找到 Xamarin.iOS 的配置文件