背景介绍,不知道为啥网络里还在大量充斥navigator的写法,而react-native早就改为了navigation!想学新知识又不得,最终找到了官方demo来学习
要从github下载demo研习,而此事却发生越来越多的不愉快
https://github.com/wix/react-native-navigation
这是一个 关于通用跨平台导航栏的demo
下载下来,首先在Xcode中发现libraries中文件都是删除状态只有引用
1.此时需要在项目目录中npm install
2.此时爆红发现找不到
这时可以把package.json中的"react-native":"0.45.1",改为"react-native":"0.44.3",,这可能是因为科学上网的原因吧,最新的包下下来有问题,还是用稍微“稳定”的吧😆
3.在你npm install的时候注意观察任何警告,因为任意警告都有可能导致运行失败!例如:npm WARN react-native@0.43.4requires a peer of react@16.0.0-alpha.6but none
was installed.
此时你应该使用npm install -save react@16.0.0-alpha.6把这个包下下来,否则你运行时候会告诉你找不到某js文件,而你根据提示错误路径却找到了这个文件😆
以上三点,每一步错误都有可能耽误您宝贵的时间,而网上那些傻X答案更是让你摸不着头脑,相信跟着我这么整过来,时间省去了不少吧,O(∩_∩)O~
最后,如果你觉得这样就完事儿的话那你就 too young too simple,因为下下来的可能是过时的navigator!!!!TMD!!react native 4.3 后主打navigation!而他自己给的demo地址是老版本的navigator!今天是2017年8月29号,如果你看到这个帖子比较久了的话,应该更新了demo😆
网友评论