无法使本机路由器通量示例项目与最新版本的依赖项一起工作

问题描述 投票:1回答:1

我想让this sample project使用最新的依赖版本。

我用我的尝试创建了一个回购:https://github.com/Sharcoux/redux.git

我希望能够使用react-native 0.59,但是当我尝试时,我得到了this error并被要求升级gradle版本。

升级gradle后,我可以构建项目,但是我接通了手机:

Unable to load script. Make sure you're either running a metro server...

当然,我让服务器运行没有错误:Running Metro Bundler on port 8081.编辑:(服务器自动启动react-native run-android,但我重新启动它与yarn start只是为了确定)。

如果我尝试重新加载,我会收到一个新错误:

Could not connect to development server

我已经尝试去Dev settings -> Debug server host & port for device并设置192.168.<local ip of my laptop>:8081

在升级依赖项之前,项目曾经正常工作。什么可能导致这个?

也许有些人非常慷慨:

git clone https://github.com/Sharcoux/redux.git
cd redux
yarn install
npx react-native run-android

并看看他们是否可以使它工作?

react-native react-native-router-flux
1个回答
2
投票

首先,我和你一起克隆了你的Github项目;

git clone https://github.com/Sharcoux/redux.git
cd redux
npm i --save 
react-native run-android

我做了类似的错误然后我运行后删除ios和android文件,about eject

react-native eject

再次跑

npm i --save / npm install -S

react-native run-android 

我再次犯了一个错误计数未找到react-native-gesture-handler ...

npm i react-native-gesture-handler --save

完成的项目有效,但我仍然有问题

app.js中的项目文件

reduxifyNavigator在[email protected]中已弃用!请改用createReduxContainer。

用qazxsw poi替换每个qazxsw poi事件会导致以下错误:reduxifyNavigator

感谢createReduxContainer,你可以注意到navStateSelector is not a function在他们的最后一次升级中引入了一些this postreact-navigation-redux-helpers中参数的顺序已更改,键现在是可选的。

删除breaking changes中的createReactNavigationReduxMiddleware键完成以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.