Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 此版本的'@react导航/本机';与React导航5不兼容_React Native_Npm_Npm Install - Fatal编程技术网

React native 此版本的'@react导航/本机';与React导航5不兼容

React native 此版本的'@react导航/本机';与React导航5不兼容,react-native,npm,npm-install,React Native,Npm,Npm Install,我已通过安装react导航 npm install react-navigation 然后我安装了@react navigation/native via npm install @react-navigation/native 但我犯了一个错误 此版本的“@react navigation/native”与不兼容 反应导航5。请确保安装了的5.x版本 @反应导航/本机 在应用程序的package.json文件中,检查以下依赖项及其版本。对于我来说,以下解决了上述问题 "depe

我已通过安装react导航

npm install react-navigation
然后我安装了@react navigation/native via

npm install @react-navigation/native
但我犯了一个错误

此版本的“@react navigation/native”与不兼容 反应导航5。请确保安装了的5.x版本 @反应导航/本机


在应用程序的package.json文件中,检查以下依赖项及其版本。对于我来说,以下解决了上述问题

 "dependencies": {
"@react-native-community/masked-view": "0.1.6",
"@react-navigation/native": "^5.5.1",
"@react-navigation/stack": "^5.5.1",
"babel-runtime": "^6.26.0",
"expo": "~37.0.3",
"react": "~16.9.0",
"react-dom": "~16.9.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
"react-native-gesture-handler": "~1.6.0",
"react-native-reanimated": "~1.7.0",
"react-native-safe-area-context": "0.7.3",
"react-native-screens": "~2.2.0",
"react-native-web": "~0.11.7",
"react-navigation": "^4.3.9"

}

在应用程序的package.json文件中,检查以下依赖项及其版本。对于我来说,以下解决了上述问题

 "dependencies": {
"@react-native-community/masked-view": "0.1.6",
"@react-navigation/native": "^5.5.1",
"@react-navigation/stack": "^5.5.1",
"babel-runtime": "^6.26.0",
"expo": "~37.0.3",
"react": "~16.9.0",
"react-dom": "~16.9.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.1.tar.gz",
"react-native-gesture-handler": "~1.6.0",
"react-native-reanimated": "~1.7.0",
"react-native-safe-area-context": "0.7.3",
"react-native-screens": "~2.2.0",
"react-native-web": "~0.11.7",
"react-navigation": "^4.3.9"

}您不能同时使用
@react-navigation/native
v5和
react-navigation
,因为
react-navigation
软件包在v4之后不再使用

要使用的每个模块都必须单独安装

例如:
@react导航/堆栈
@react导航/底部选项卡
@../drawer

您需要安装一些对等依赖项

响应本机屏幕
以处理高性能导航

react native reanimated
在页面中导航时处理过渡动画

react原生手势处理程序
通过平移手势处理导航

react native safe area context
处理屏幕控件

@react native community/masked view
处理堆栈导航器标题上的特定样式


@react native community/toolbar android
这是android工具栏小部件,您需要安装它,因为它将从0.61版的“react-native”核心软件包中删除。您不能同时使用
@react-navigation/native
v5和
react-navigation
,因为
react-navigation
软件包在v4之后不再使用

要使用的每个模块都必须单独安装

例如:
@react导航/堆栈
@react导航/底部选项卡
@../drawer

您需要安装一些对等依赖项

响应本机屏幕
以处理高性能导航

react native reanimated
在页面中导航时处理过渡动画

react原生手势处理程序
通过平移手势处理导航

react native safe area context
处理屏幕控件

@react native community/masked view
处理堆栈导航器标题上的特定样式


@react native community/toolbar android
这是android工具栏小部件,您需要安装它,因为它将从0.61版的“react native”核心软件包中删除

您基本上已经发布了您正在使用的npm版本。要检查已安装软件包的版本,需要查看package.json。我建议编辑你的问题并发布你基本上已经发布了你正在使用的npm版本的帖子。要检查已安装软件包的版本,需要查看package.json。我建议编辑你的问题并发布