React native undefined不是对象(正在评估';viewConfig.Manager';)

React native undefined不是对象(正在评估';viewConfig.Manager';),react-native,expo,React Native,Expo,我正在尝试将expo sdk从版本33升级到版本34,但在react native包中,未定义并不是一个对象(评估'viewConfig.Manager') package.json "date-fns": "^2.0.1", "eslint-plugin-react-hooks": "^1.7.0", "expo": "^34.0.1", "expo-analytics-amplitude": "~5.0.1", "expo-asset": "^5.0.1",

我正在尝试将expo sdk从版本33升级到版本34,但在react native包中,未定义并不是一个对象(评估'viewConfig.Manager')

package.json

"date-fns": "^2.0.1",
    "eslint-plugin-react-hooks": "^1.7.0",
    "expo": "^34.0.1",
    "expo-analytics-amplitude": "~5.0.1",
    "expo-asset": "^5.0.1",
    "expo-constants": "^6.0.0",
    "expo-font": "~5.0.1",
    "expo-intent-launcher": "^6.0.0",
    "expo-keep-awake": "~5.0.1",
    "expo-linear-gradient": "~5.0.1",
    "expo-localization": "~5.0.1",
    "expo-location": "^5.0.1",
    "expo-permissions": "^6.0.0",
    "expo-yarn-workspaces": "^1.1.0",
    "i18n-js": "3.2.2",
    "pomeranian-durations": "^1.8.1",
    "prop-types": "15.7.2",
    "react": "16.8.3",
    "react-native": "https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz",
    "react-native-app-intro-slider": "^3.0.0",
    "react-native-gifted-chat": "0.9.0",
    "react-native-keyboard-spacer": "^0.4.1",
    "react-navigation": "^3.9.1",
    "react-redux": "6.0.1",
    "redux": "^4.0.1",
    "redux-devtools-extension": "2.13.8",
    "redux-logger": "3.0.6",
    "redux-optimist": "^1.0.0",
    "redux-sentry-middleware": "^0.1.1",
    "redux-persist": "6.0.0",
    "redux-thunk": "2.3.0",
    "sentry-expo": "2.0.0",
    "styled-components": "^4.2.0",
    "synced-interval": "^0.2.0"

在过去的两个小时里,我一直在为同一个问题苦苦挣扎

在我的例子中,有一些过时的库(包括我编写的一个库)使用旧版本的react native,这在某种程度上导致了这个错误

尝试运行:

npm outdated
然后逐个安装使用expo cli列出的过时库的新版本


希望这能有所帮助:)

在过去的两个小时里,我一直在为同一个问题苦苦挣扎

在我的例子中,有一些过时的库(包括我编写的一个库)使用旧版本的react native,这在某种程度上导致了这个错误

尝试运行:

npm outdated
然后逐个安装使用expo cli列出的过时库的新版本

希望这有帮助:)