React native TypeError:无法读取属性';风格';/node_modules/galio framework/src/Toast.js中未定义的

React native TypeError:无法读取属性';风格';/node_modules/galio framework/src/Toast.js中未定义的,react-native,expo,React Native,Expo,我做这件事时犯了这个错误 expo start --web TypeError:无法读取未定义的属性“style” Module/APP/node_modules/galio framework/src/Toast.js node_modules/galio framework/src/Toast.js:23 20 | PropTypes.string, 21 | ]), 22 | round: PropTypes.bool, > 23 | style: ViewProp

我做这件事时犯了这个错误

expo start --web
TypeError:无法读取未定义的属性“style”

Module/APP/node_modules/galio framework/src/Toast.js

node_modules/galio framework/src/Toast.js:23

  20 |   PropTypes.string,
  21 | ]),
  22 | round: PropTypes.bool,
> 23 | style: ViewPropTypes.style,
     | ^  24 | textStyle: ViewPropTypes.style,
  25 | styles: PropTypes.any,
  26 | theme: PropTypes.any,
最初我还有其他错误,但我可以通过在web部分app.json中添加以下代码来解决它们

"web": {
  "favicon": "./assets/favicon.png",
  "build": {
    "babel": {
      "include": ["galio-framework"]
    }
  }
},
package.json

{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "@expo/vector-icons": "^12.0.3",
    "@react-native-community/masked-view": "^0.1.10",
    "@react-navigation/native": "^5.9.2",
    "@react-navigation/stack": "^5.14.2",
    "cheerio": "^1.0.0-rc.5",
    "expo": "~40.0.0",
    "expo-constants": "~9.3.3",
    "expo-image-picker": "^10.0.0",
    "expo-status-bar": "~1.0.3",
    "expo-web-browser": "^9.0.0",
    "galio-framework": "^0.7.1",
    "moment": "^2.29.1",
    "react": "16.13.1",
    "react-dom": "16.13.1",
    "react-native": "https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz",
    "react-native-animatable": "^1.3.3",
    "react-native-elements": "^3.1.0",
    "react-native-gesture-handler": "^1.9.0",
    "react-native-image-view": "^2.1.9",
    "react-native-image-zoom-viewer": "^3.0.1",
    "react-native-masked-text": "^1.13.0",
    "react-native-material-menu": "^1.2.0",
    "react-native-material-ui": "^1.30.1",
    "react-native-modal": "^11.6.1",
    "react-native-paper": "^4.7.1",
    "react-native-reanimated": "^1.13.2",
    "react-native-screens": "^2.17.1",
    "react-native-vector-icons": "^8.0.0",
    "react-native-web": "^0.14.13",
    "react-native-wizard": "^2.1.0",
    "react-navigation": "^4.4.3",
    "react-navigation-drawer": "^2.6.0",
    "react-navigation-stack": "^2.10.2",
    "uuid": "^3.4.0"
  },
  "devDependencies": {
    "@babel/core": "~7.9.0",
    "typescript": "~4.0.0"
  },
  "private": true
}

替换node_modules/galio framework/src/Toast.js中的以下代码 替换:

style: ViewPropTypes.style
对于:
style:PropTypes.style

style: PropTypes.style 
我已经解决了这个问题,但现在我把问题放得更深一点,在上面写着

textStyle: Text.propTypes.style,
我该如何解决它