我之前是做iOS开发,第一次接触RN。首先RN就不用我过多介绍了吧,它的宣传语是:Learn Once, Write AnyWhere。我的任务是在一周后写出一个RN的扫码Demo。对于我这个新手来说,还是无从下手的。我只能用万事开头难来安慰下自己吧。
首先是RN环境的搭建,我是按照RN中文网上的步骤一步一步来的。我把步骤贴出来:
1.1 安装Homebrew
在终端命令里输入:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装好Homebrew 之后,运行以下命(比较耗时时):
brew install node
brew install watchman
brew install flow
1.2 安装React Native
在终端命令里输入:npm install -g react-native-cli
创建Reacet Native项目
在终端中输入下面命令
react-nativeinit 项目名称
如果速度较慢,可以将npm仓库源替换为国内镜像:
npm configsetregistry https://registry.npm.taobao.orgnpm configsetdisturl https://npm.taobao.org/dist
等待后就可以运行工程了。