reactjs - React Native 导航的问题
问题描述
我尝试将 React Native Navigation(StackNavigator) 添加到我的应用程序中,但它不起作用。我运行:“npm install --save react-navigation”将 StackNavigator 添加到我的应用程序,但它抛出错误:
Starting Metro Bundler on port 19001.
Info
08:59
Tunnel ready.
Error
09:00
Unable to resolve "react-native-safe-area-context" from "node_modules\react-navigation-stack\lib\module\vendor\views\Stack\StackView.js"
Error
09:00
Building JavaScript bundle: error
解决方案
在 OpenClassroom 的这门课程之后,我一直面临着同样的问题,这个 cade 已经被提取出来。
我已经安装了 Sagar 建议的依赖项;但我也改变了代码中反应导航模块的导入:
// Navigation/Navigation.js
import { createStackNavigator, createAppContainer } from 'react-navigation-stack'
我已经改变了:
从“反应导航”导入 {createAppContainer}
从“反应导航堆栈”导入 {createStackNavigator}
由于 createAppContainer 似乎不是来自 React-navigation-stack。
我希望这会有所帮助;-)
亲切的问候,
推荐阅读
- c# - 将操作链接到从后面的代码创建的复选框
- jenkins - 在 Jenkins 中使用 groovy 脚本时出现问题
- android - 通过 ADB 安装自签名证书
- visual-studio-2019 - Visual Studio 2019:在解决方案资源管理器中双击项目会打开 .csproj 文件,而不是切换项目文件的可见性
- excel - 计算每个员工的病假天数(用“S”表示)
- javascript - 使用另一列中的散列内容更新数据库中的值
- angular - Jest 24.0 -> 运行 Angular 测试非常慢
- sabre - 异常:“服务提供者调用失败”是什么意思?什么是众所周知的解决方法?
- reactjs - 如何更改/格式化从 react-final-form 输入的道具中的值
- matlab - 输入参数不足,正在访问表数据