如何解决低版本RN项目无法运行的问题

前言:
github下载到rn项目之后,无法运行,多闹心!其实项目作者已经给出了方案,你却视若不见。童鞋们喜欢看图话聊,那么...

Richy现以GitHub-ReactNativeRubyChina(Star:624)为例,以图示之:

  • 下载项目至本机
  • 指定至项目根目录
  • npm安装依赖包
  • 必要时降低react-native版本
  • Xcode编译
  • react-native(0.32)版本以下,报错解决
  • 成功运行

1. 下载项目至本机

git clone https://github.com/henter/ReactNativeRubyChina.git
Snip20170314_9.png

2. 指定至项目根目录

cd ReactNativeRubyChina

注意:以下操作,基本均在根目录下执行。

3. npm安装依赖包

npm install
Snip20170314_10.png

查看项目react-native版本,以及依赖包

cat package.json

如图,发现项目react-native版本0.19.0, 而目前最新版本0.42.0

4. 必要时降低react-native版本

npm install --save react-native@0.32.0

5. Xcode编译

这个不用多说了

6. react-native(0.32)版本以下,报错解决

参考:React Native 0.32以下版本报错解决

报错如图:


Snip20170314_11.png

解决如图:


Snip20170314_12.png

7. 成功运行

Simulator Screen Shot 2017年3月14日 下午11.31.06.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,903评论 25 709
  • 核心概念 如果你正准备从头开始制作一个新的应用,那么React Native会是个非常好的选择。但如果你只想给现有...
    made_China阅读 1,433评论 1 2
  • “熬夜健康调查”显示,超五成网友表示经常或一直在零点后入睡,18.2%的人超过凌晨1时才睡。 很多人已经将入睡时间...
    432c57ca314e阅读 402评论 0 0
  • 人生如梦一样,你努力,你就成功,你颓废,你就被淘汰。 大学开始了,一切都是未知,进校的失落,一切未知的恐惧。 失落...
    天下一主阅读 169评论 0 1
  • 一抽到死神,我的心一咯噔,啥要结束了? 死神骑在马上,手握一柄黑色旗帜,旗帜上画着某种宗教符号,前方站着一个教皇,...
    瀚文ILoveU阅读 242评论 0 0