不可能使 React Native Router Flux 示例项目与最新版本的依赖项一起工作
Impossible to make react native router flux sample project work with latest versions of dependencies
我正在尝试让 this sample project 与最新的依赖版本一起工作。
我尝试创建了一个回购协议:https://github.com/Sharcoux/redux.git
我希望能够使用 react-native 0.59,但是当我尝试时,我得到 this error 并被要求升级 gradle 版本。
升级 gradle 后,我可以构建项目,但我的 phone:
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 文件
react-native eject
再次运行
npm i --save / npm install -S
react-native run-android
我又报错Count not found react-native-gesture-handler ...
npm i react-native-gesture-handler --save
完成的项目成功了,但我仍然有问题
项目文件在 app.js
reduxifyNavigator is deprecated in
react-navigation-redux-helpers@3.0.0! Please use createReduxContainer
instead.
用 createReduxContainer
替换每 reduxifyNavigator
次出现会导致以下错误:navStateSelector is not a function
.
感谢 this post, you can notice that react-navigation-redux-helpers
introduced some breaking changes 上次升级。 createReactNavigationReduxMiddleware
中参数的顺序已更改,密钥现在是可选的。
删除createReactNavigationReduxMiddleware
中的'root'
键即可解决问题。
我正在尝试让 this sample project 与最新的依赖版本一起工作。
我尝试创建了一个回购协议:https://github.com/Sharcoux/redux.git
我希望能够使用 react-native 0.59,但是当我尝试时,我得到 this error 并被要求升级 gradle 版本。
升级 gradle 后,我可以构建项目,但我的 phone:
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
我犯了类似的错误,然后我在 运行、
react-native eject
再次运行
npm i --save / npm install -S
react-native run-android
我又报错Count not found react-native-gesture-handler ...
npm i react-native-gesture-handler --save
完成的项目成功了,但我仍然有问题
项目文件在 app.js
reduxifyNavigator is deprecated in react-navigation-redux-helpers@3.0.0! Please use createReduxContainer instead.
用 createReduxContainer
替换每 reduxifyNavigator
次出现会导致以下错误:navStateSelector is not a function
.
感谢 this post, you can notice that react-navigation-redux-helpers
introduced some breaking changes 上次升级。 createReactNavigationReduxMiddleware
中参数的顺序已更改,密钥现在是可选的。
删除createReactNavigationReduxMiddleware
中的'root'
键即可解决问题。