我已经在项目文件夹中安装了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未定义
答案 0 :(得分:1)
在新的val = f()
typeof val === 'function'
typeof val !== 'function'
版本中,react-native
有所更改。 react-navigation
已替换为StackNavigator
。
您还必须同时安装createStackNavigator
和react-native-gesture-handler
(下面的命令)
react-navigation.
我将在下面提供一些语法帮助
npm install --save react-native-gesture-handler // install
react-native link react-native-gesture-handler // link