【问题标题】:It is updated but it say Pleaseupdate @react-navigation/bottom-tabs, @react-navigation/stack and @react-navigation/drawer to version 5.10.0 or above它已更新,但显示请将 @react-navigation/bottom-tabs、@react-navigation/stack 和 @react-navigation/drawer 更新到 5.10.0 或更高版本
【发布时间】:2021-11-08 13:31:30
【问题描述】:

我是 react-native 的新手。我正在尝试使用 expo 运行程序,但是 我收到这个黄色错误

'看来您使用的是旧版本的 react-navigation 库。请将 @react-navigation/bottom-tabs、@react-navigation/stack 和 @react-navigation/drawer 更新到 5.10.0 或更高版本,以充分利用添加到 react-native-screens 的新功能

这是我的 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": {
    "@react-native-community/masked-view": "^0.1.11",
    "@react-navigation/bottom-tabs": "^6.0.9",
    "@react-navigation/drawer": "^6.1.8",
    "@react-navigation/native": "^6.0.6",
    "@react-navigation/stack": "^6.0.11",
    "expo": "^43.0.0",
    "expo-app-loading": "~1.2.1",
    "react": "17.0.1",
    "react-dom": "17.0.1",
    "react-native": "0.64.2",
    "react-native-gesture-handler": "~1.10.2",
    "react-native-reanimated": "~2.2.0",
    "react-native-safe-area-context": "3.3.2",
    "react-native-screens": "~3.8.0",
    "react-native-web": "0.17.1",
    "react-navigation": "^3.13.0",
    "react-navigation-drawer": "^2.7.1",
    "react-navigation-stack": "^2.10.4"
  },
  "devDependencies": {
    "babel-preset-expo": "8.5.1"
  },
  "private": true
}

我该怎么办?

【问题讨论】:

  • 您是否尝试过删除节点模块并重新安装所有内容?喜欢rm -rf node_modules
  • 它只是警告而不是错误当错误诅咒它显示为红色时

标签: javascript reactjs react-native expo npm-install


【解决方案1】:

尝试卸载这些模块并重新安装。

或者尝试添加具有特定版本的模块。 比如npm i @react-navigation/drawer@5.10.0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-28
    • 1970-01-01
    相关资源
    最近更新 更多