最近在学习RN,在学习过程中遇到一些坑,在这里跟大家分享一下,同时也非常感谢几位导师,Hank老师,Vergil老师,特别Lisa老师(非常感谢老师在半夜一两点不睡觉给我解决问题).
1.首先推荐大家按照RN中文网站的提示安装.(http://reactnative.cn/)
2.大家看到最新的版本已经更新到0.46了,就前天我安装的时候还是0.45版本的.只能说现在的技术变化太快了.我是从0.45入得坑,到了0.46才爬出来,出来的那一刻感觉很开心.下来就给大家分享一下遇到的坑.(官网上的不在做赘述了)
3.然后试着在命令行执行运行命令(react-native run-ios)结果RN的服务器一点反应都没有(编译成功之后会跳出另一个终端窗口RN的服务器,如下:)
4.然后就是一直报错,找了各种资料也没有,果断重新配置RN环境.(从上周一入坑一直到这周五,在坑里呆了将近一周,心里有点崩溃...)
后来多亏了我的几位导师,半夜给我解决问题,疏导我,最终找到了解决问题的办法.
4.1.1. 首先删除掉电脑上的RN环境的配置.执行命令
sudo rm /usr/local/bin/npm (简单解释一下这个命令:sudo(以管理员身份运行), rm(remove缩写), 就是删除掉这个路径下的npm).
参考资料:(非常感谢无敌怪兽Orz:http://www.jianshu.com/p/3e0206dd23ac)
按照上面的步骤一一执行.
4.1.2 下来就是对照RN中文网提示安装(别着急,注意看命令行的提示,按照提示操作)
4.1.3 到最后初始化的项目,一般初始化的项目在根目录.找不到的话在命令行输入命令
open ~/ (就可以看到初始化的项目)
接下来 cd 到这个文件路径下并执行 react-native run-ios 如果发现还是无法运行的话
执行命令react-native init MyApp --version 0.44.3 (版本降级处理,目前0.45,0.46坑太多了,没有找到更好的解决办法)
后执行react-native run-ios
安装成功.
推荐文档链接:(http://www.jianshu.com/p/98c8f2a970eb)
(http://www.jianshu.com/subscriptions#/subscriptions/2330751/user)