React Native 0.69.1升级后iOS模拟器出现TextInput.propTypes.style报错
React Native 0.69.1升级后iOS模拟器出现
TypeError: undefined is not an object (evaluating '_reactNative.TextInput.propTypes.style')错误求助 将React Native版本升级至0.69.1后,在iOS模拟器构建应用时频繁触发以下错误:
TypeError: undefined is not an object (evaluating '_reactNative.TextInput.propTypes.style')
该错误会导致模拟器显示空白屏且无后续响应。
已完成排查动作:
- 已知该错误常与
react-native-material-dropdown和react-native-material-textfield库相关,但项目并未引入这两个库 - 在
node_modules文件夹中未定位到错误对应的代码行
以下是项目的package.json内容:
{ "name": "app name", "version": "0.0.1", "private": true, "assets": [ "./assets/fonts/" ], "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", "start": "react-native start", "test": "jest", "lint": "eslint .", "postinstall": "patch-package" }, "dependencies": { "@react-native-community/async-storage": "^1.12.0", "@react-native-community/checkbox": "^0.5.12", "@react-native-community/netinfo": "^5.9.6", "@react-native/normalize-color": "^2.0.0", "axios": "^0.27.2", "moment": "^2.27.0", "patch-package": "^6.4.7", "react": "16.13.1", "react-native": "^0.69.1", "react-native-calendar-strip": "^2.2.6", "react-native-calendars": "^1.315.0", "react-native-camera-kit": "^12.1.0", "react-native-device-info": "^6.2.0", "react-native-drawer": "^2.5.1", "react-native-dropdown-picker": "^5.4.2", "react-native-expandable-listview": "^1.3.1", "react-native-geocoding": "^0.4.0", "react-native-geolocation-service": "^5.0.0", "react-native-gesture-handler": "^2.5.0", "react-native-image-crop-picker": "^0.36.2", "react-native-image-picker": "^4.8.4", "react-native-keyboard-aware-scroll-view": "^0.9.5", "react-native-loading-spinner-overlay": "^3.0.0", "react-native-maps": "^0.27.1", "react-native-modal": "^13.0.1", "react-native-onesignal": "^4.0.4", "react-native-permissions": "^3.6.0", "react-native-popup-dialog": "^0.18.3", "react-native-prevent-screenshot": "^1.0.2", "react-native-progress-circle": "^2.1.0", "react-native-qrcode-generator": "^1.2.2", "react-native-rating-element": "^5.4.0", "react-native-ratings": "^8.1.0", "react-native-raw-bottom-sheet": "^2.2.0", "react-native-reanimated": "^2.4.1", "react-native-router-flux": "^4.3.1", "react-native-safe-area-context": "^4.3.1", "react-native-screens": "^3.15.0", "react-native-swipe-gestures": "^1.0.5", "react-native-tags-input": "^1.0.10", "react-native-vector-icons": "^9.2.0", "react-native-version-info": "^1.1.1", "react-native-webview": "^11.22.7", "rn-tri-toggle-switch": "^1.0.4", "rnschedule": "0.0.5", "toggle-switch-react-native": "^3.3.0" }, "devDependencies": { "@babel/core": "7.11.4", "@babel/runtime": "7.11.2", "@react-native-community/eslint-config": "1.1.0", "babel-jest": "25.5.1", "deprecated-react-native-prop-types": "^2.3.0", "eslint": "6.8.0", "jest": "25.5.4", "metro-react-native-babel-preset": "0.59.0", "react-test-renderer": "16.13.1" }, "jest": { "preset": "react-native" } }

恳请有遇到同类问题的开发者提供可行的解决方案。
内容的提问来源于stack exchange,提问作者Unknown
相关产品推荐
相关产品推荐

