【问题标题】:React Native Navigation Error - Unable to resolve module `@react-navigation/stack`React Native Navigation 错误 - 无法解析模块`@react-navigation/stack`
【发布时间】:2020-02-28 03:14:58
【问题描述】:

自从我最近了解了 React Navigation,我尝试使用它,但我无法让它工作。

我通常使用 npm 遵循 reactnavigation.org 文档中提供的说明。由于这不起作用,我也尝试通过他们的 yarn 命令安装,但出现了同样的错误。

虽然我找不到同样问题的任何答案,因为显然是 react-navigation-stack 而不是 @react-navigation/stack,我尝试了类似错误的解决方案 - 尝试使用 --save 安装它并尝试重新安装 @ 987654326@,重建项目,然后用react-native-start重启打包器。

错误的相关部分如下所示:

开发服务器返回响应错误码:500

网址: http://localhost:8081/index.bundle?platform=android&dev=true&minify=false

身体: {"originModulePath":"App.js","targetModuleName":"@react-navigation/stack;","message":"无法 从App.js 解析模块@react-navigation/stack;: @反应导航/堆栈;在项目中找不到。

另外,我还尝试按照旧的设置教程使用 react-navigation-stack,但我也无法让该版本正常工作。不过,我更喜欢使用最新的东西。

【问题讨论】:

  • 你使用的是哪个版本的 react-native?
  • 您是否使用 expo 来运行您的应用程序?还是浏览器?
  • 在此处附加您的 package.json 文件
  • 尝试使用npm install @react-navigation/stackyarn add @react-navigation/stack 安装@react-navigation/stack。如果不遵循 react-navigation 安装指南 - reactnavigation.org/docs/getting-started/#installation
  • 已解决,分号放错了。

标签: react-native


【解决方案1】:

我一醒来就去写代码,马上发现问题,是分号。

我写的不是import { createStackNavigator } from "@react-navigation/stack";,而是import { createStackNavigator } from "@react-navigation/stack;",所以是的。愚蠢的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-04
    • 1970-01-01
    • 2020-05-19
    • 2021-11-02
    • 2022-10-25
    • 2022-10-24
    • 1970-01-01
    相关资源
    最近更新 更多