Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
Android 我尝试在react native中将一页移到另一页,但routes.js遇到问题_Android_React Native - Fatal编程技术网

Android 我尝试在react native中将一页移到另一页,但routes.js遇到问题

Android 我尝试在react native中将一页移到另一页,但routes.js遇到问题,android,react-native,Android,React Native,我可以尝试在react native项目中添加react native router流量,但在运行项目时出现错误,请点击屏幕截图 在您的场景中,我认为您没有安装本机依赖项来使用路由器流量 解决方案 安装React本机路由器使用的本机依赖项- 由于v4.2.0-beta.x基于React Navigation v4.x,因此在安装路由器流量之前,您需要安装React Navigation v4.x本机依赖项 使用此安装导航 然后运行此代码并安装其他依赖项 最后,您可以使用此命令安装router f

我可以尝试在react native项目中添加react native router流量,但在运行项目时出现错误,请点击屏幕截图


在您的场景中,我认为您没有安装本机依赖项来使用路由器流量

解决方案

安装React本机路由器使用的本机依赖项- 由于v4.2.0-beta.x基于React Navigation v4.x,因此在安装路由器流量之前,您需要安装React Navigation v4.x本机依赖项

使用此安装导航

然后运行此代码并安装其他依赖项

最后,您可以使用此命令安装router flux

清理项目并使用react-native运行android/react-native运行ios运行项目
注意:如果您使用的是react navigation V5.x,您将无法使用路由器流量。因此,请确保您已安装react navigation v4.x

请将您的package.json文件添加到一个包文件中请检查您是否使用npm安装了react本机路由器流量?但是您的依赖项没有这个功能
{
"name": "AsseProject",
"version": "0.0.1",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"start": "react-native start",
"test": "jest",
"lint": "eslint ."
},
"dependencies": {
"babel-preset-flow": "^6.23.0",
"babel-preset-react-native": "^4.0.1",
"react": "16.9.0",
"react-addons-pure-render-mixin": "^15.6.2",
"react-native": "^0.61.5"
},
"devDependencies": {
"@babel/core": "7.8.4",
"@babel/runtime": "7.8.4",
"@react-native-community/eslint-config": "0.0.5",
"babel-jest": "24.9.0",
"eslint": "6.8.0",
"jest": "24.9.0",
"metro-react-native-babel-preset": "0.56.4",
"react-test-renderer": "16.9.0"
},
"jest": {
"preset": "react-native"
 }
 }
npm install react-navigation
npm install react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view
npm install --save react-native-router-flux