介绍点啥
网上有很多react-native的入门教程,当然坑也很多。一方面是到处拼凑起来的资料,没有实际运行,很可能是有问题的;另一方面,对配置和运行中出现的问题没有详细介绍怎么解决(也可能是人家运气好,没有碰上)。
我是第一次研究移动端应用的开发,完全不懂Android和iOS这一类的技术。react-native略懂思路,所以按照书上和网上的教程做下来,遇到好多问题。这里分享出来,给同样运气差的你一个方向。
下载开发工具和组件
- Homebrew得会啊,不会的话去看看吧
- Android studio(非必须,只用sublime就能开发)
- sublime 3
- node.js
- flow(非必须,js强校验工具)
- watchman(文件变更监控,react-native可以实现热更新)
- react-native-cli(命令行工具)
- xcode(基本上在终端启不来iOS版本的话,只能用xcode来编译了)
- cocoapods(iOS版本开发必须)
- yarn(Facebook 提供的替代 npm 的工具,可以加速 node 模块的下载)
- 安装node和watchman
brew install node
brew install watchman
安装完node后要修改镜像地址,否则安装组件慢如牛,还不一定能装上
npm con