Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native TypeError:StatusBarManager.getHeight不是函数_React Native_Jestjs - Fatal编程技术网

React native TypeError:StatusBarManager.getHeight不是函数

React native TypeError:StatusBarManager.getHeight不是函数,react-native,jestjs,React Native,Jestjs,我试图在项目中使用react native ui lib和jest,但是,当开始测试时,它返回一个错误 TypeError:StatusBarManager.getHeight不是函数 我做了一项研究,试图在package.json中添加transformIgnorePatterns,但没有成功 这是我的包的一部分。json: "devDependencies": { "@babel/core": "^7.4.5", "@babel/plugin-proposal-decor

我试图在项目中使用
react native ui lib
jest
,但是,当开始测试时,它返回一个错误

TypeError:StatusBarManager.getHeight不是函数

我做了一项研究,试图在package.json中添加
transformIgnorePatterns
,但没有成功

这是我的包的一部分。json

  "devDependencies": {
    "@babel/core": "^7.4.5",
    "@babel/plugin-proposal-decorators": "^7.4.4",
    "@babel/plugin-proposal-object-rest-spread": "^7.4.4",
    "@babel/preset-env": "^7.4.5",
    "@babel/preset-typescript": "^7.3.3",
    "@types/react-native": "^0.57.63",
    "babel-jest": "24.8.0",
    "enzyme": "^3.10.0",
    "enzyme-adapter-react-16": "^1.14.0",
    "jest": "^24.8.0",
    "metro-react-native-babel-preset": "^0.54.1",
    "react-test-renderer": "^16.8.6",
    "tslint": "^5.17.0",
    "tslint-config-airbnb": "^5.11.1",
    "tslint-react": "^4.0.0",
    "typescript": "^3.5.2"
  },
  "jest": {
    "preset": "react-native",
    "transformIgnorePatterns": [
      "node_modules/(?!(react-native|native-base|react-native-ui-lib|react-native-navigation|react-native-vector-icons|@react-native-community|react-native-pin-view|react-native-version-number|react-native-config|react-native-keyboard-aware-scroll-view|react-native-iphone-x-helper|react-native-camera|react-native-barcode-mask|react-native-elements|react-native-status-bar-height|react-native-ratings)/)"
    ]
  }
我正在使用react native@0.59.9react native ui lib^3.37.0

错误图像链接的屏幕截图:


您需要模拟StatusBarManager。试试效果不错,谢谢!请在问题中添加您的代码。您需要模拟StatusBarManager。试试效果不错,谢谢!请在问题中添加您的代码。