如何添加反应导航模块到反应式应用程序?

时间:2019-02-25 23:35:53

标签: react-native react-navigation

我已经在项目文件夹中安装了react-navigation模块:

  

〜/ react-tutorial / react-native / Project1 $ npm install-保存反应导航

     

npm警告可选的跳过选择性依赖性:fsevents@1.2.7(node_modules / fsevents):

     

npm警告不要跳过跳过依赖项:fsevents@1.2.7不受支持的平台:通缉{“ os”:“ darwin”,“ arch”:“ any”}(当前:{“ os”:“ linux”,“ arch“:” x64“})

     
      
  • react-navigation@3.3.2   从10位贡献者中添加了22个程序包,并在43.188秒内审核了103279个程序包   发现11个严重程度较低的漏洞   运行npm audit fix进行修复,或运行npm audit了解详情
  •   

但是当我尝试将StackNavigator包含在组件中时,import { StackNavigator } from 'react-navigation';

远程调试时浏览器出现以下错误

  

TypeError:bundle.modules未定义

1 个答案:

答案 0 :(得分:1)

在新的val = f() typeof val === 'function' typeof val !== 'function' 版本中,react-native 有所更改。 react-navigation已替换为StackNavigator

您还必须同时安装createStackNavigatorreact-native-gesture-handler (下面的命令)

react-navigation.

我将在下面提供一些语法帮助

 npm install --save react-native-gesture-handler // install

 react-native link react-native-gesture-handler  // link