【发布时间】: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/stack或yarn add @react-navigation/stack安装@react-navigation/stack。如果不遵循 react-navigation 安装指南 - reactnavigation.org/docs/getting-started/#installation -
已解决,分号放错了。
标签: react-native