【问题标题】:Having problems when adding module Navigation with ReactNative 0.65.1使用 ReactNative 0.65.1 添加模块导航时出现问题
【发布时间】:2021-08-25 08:30:58
【问题描述】:

我正在尝试添加模块 BottomNavigation 和 DrawerNavigation。我确实成功下载了模块包。我执行了 import createBottomTabNavigator() 或 createDrawerNavigator() 然后收到错误通知,如下所示。

谁能帮助我?

更新:

我通过npm install @react-navigation/bottom-tabs安装了它们。

还有我的代码:

import React from 'react';
import Home from '../Component/Home';
import { NavigationContainer } from '@react-navigation/native';
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
const Tab = createBottomTabNavigator();
export default function BottomNav(){
    return(
    <NavigationContainer>
        <Tab.Navigator
            initialRouteName="Home"
        >
            <Tab.Screen name="Home" component={Home} />
        </Tab.Navigator>
</NavigationContainer>
    )
}

【问题讨论】:

  • 您能否添加一些代码 sn-ps 说明您如何导入模块以及如何初始化它们?还有你是如何安装它们的还有你在安装后pod install./gradlew clean吗?
  • @poPaTheGuru 我通过npm install @react-navigation/bottom-tabs安装了它们
  • 安装后你有pod install./gradlew clean 吗?你也应该再次尝试npm run start --clear-cache服务器
  • @poPaTheGuru 我没有。Excume,你能帮我知道它们的语法吗?
  • package.json 中添加这两行:"clean-ios": "cd ios &amp;&amp; rm -rf build/ &amp;&amp; pod install &amp;&amp; cd ..", "clean-android": "cd android &amp;&amp; ./gradlew clean &amp;&amp; ./gradlew cleanBuildCache &amp;&amp; cd .. &amp;&amp; npx jetify" 并且在您在应用程序中安装每个包之后,您应该运行yarn clean-iosyarn clean-androidnpm run clean-iosnpm run clean-android在你清理项目后,再次运行npm run iosnpm run android,如果你的代码没问题,应用程序也应该是

标签: react-native npm navigation


【解决方案1】:

react native 0.65.1 在恢复库时存在一些问题。这就是为什么会发生,我也遇到了同样的问题。

【讨论】:

  • 没错。使用抽屉导航,所以复活的图书馆有问题。和底部标签,如上图所示
  • @ChiếnNguyễnVăn 我通过以下步骤解决了这个问题: 1 - 从你的 package.json 中删除关于底部选项卡的 reanimated 和其他依赖项,并删除 package-lock.json 2 - `cd android && gradlew clean` 3 -打开 android studio 并擦除你的设备 4 - 使用 yarn yarn add @react-navigation/native yarn add react-native-screens react-native-safe-area-context yarn add @react-navigation/bottom-tabs 安装 reactnavigator 5 - 重新运行你的项目
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
  • 2011-02-19
相关资源
最近更新 更多