我想让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
并看看他们是否可以使它工作?
首先,我和你一起克隆了你的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 post。 react-navigation-redux-helpers
中参数的顺序已更改,键现在是可选的。
删除breaking changes中的createReactNavigationReduxMiddleware
键完成以解决问题。