首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“@react导航/堆栈”已停止使用错误-无法解决模块

“@react导航/堆栈”已停止使用错误-无法解决模块
EN

Stack Overflow用户
提问于 2020-02-14 13:11:46
回答 2查看 661关注 0票数 0

我已经成功地使用了大约一个星期的(V5),今天我的应用程序将不再构建,因为错误-无法解决模块现在显示。

错误消息

模块的安装如我的package.json文件所示-

代码语言:javascript
复制
{
  "scripts": {
    "postinstall": "jetify",
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "web": "expo start --web",
    "start": "react-native start",
    "test": "jest"
  },
  "dependencies": {
    "@react-native-community/masked-view": "^0.1.6",
    "expo": "~36.0.0",
    "expo-linear-gradient": "^8.0.0",
    "react": "~16.9.0",
    "react-dom": "~16.9.0",
    "react-native": "~0.61.4",
    "react-native-fontawesome": "^7.0.0",
    "react-native-gesture-handler": "^1.5.6",
    "react-native-keyboard-aware-scroll-view": "^0.9.1",
    "react-native-reanimated": "^1.7.0",
    "react-native-safe-area-context": "^0.7.2",
    "react-native-screens": "^2.0.0-beta.2",
    "react-native-unimodules": "~0.7.0",
    "react-native-web": "~0.11.7",
    "react-navigation": "^4.0.10",
    "react-navigation-stack": "^1.10.3"
  },
  "devDependencies": {
    "@babel/core": "~7.6.0",
    "babel-jest": "~24.9.0",
    "jest": "~24.9.0",
    "jetifier": "~1.6.4",
    "metro-react-native-babel-preset": "~0.56.0",
    "react-test-renderer": "~16.9.0"
  },
  "jest": {
    "preset": "react-native"
  },
  "private": true
}

我尝试了以下步骤来解决这个问题-

  1. 删除node_modules
  2. 清纱及npm缓存
  3. 运行npm安装以再次安装依赖项。
  4. 清除expo缓存
  5. 在iOS设备上删除并重新下载世博应用程序
  6. 还尝试过再次安装react导航堆栈包。

仍然收到相同的错误消息。

会非常感激你的任何想法。我正在为这件事失去理智:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-14 16:38:09

您的package.json中没有@react导航/堆栈或任何@react-导航/xxx包。您有用于v4的react导航-xxx包。

按照入门指南正确设置https://reactnavigation.org/docs/en/getting-started.html

票数 0
EN

Stack Overflow用户

发布于 2020-02-14 14:45:38

尝试删除package-lock文件并运行npm i

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60227025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档