最近由于一些特殊要求,需要学习掌握移动app开发,所以学习了一下react-native。
听闻别人说其实做rn开发并不难,而他的难点在于搭建开发环境。自己试了一试,确实搭建环境,的确是一大难点。
直接进入正题
一、安装Homebrew
它是一个mac系统的包管理器,用于安装nodejs以及其他的一些必要软件,在这里安卓系统应该下载的是chocolatey,其实二者操作差不多,只是mac系统在配置环境上,要简单一些。
在你的终端上输入
-e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果遇到权限问题可以切换到当前盘符 从新设置权限
sudo chmod -R ‘whoami’ /usr/local
二、安装nodejs/安卓开发需要下载python,这里应该下载python2(内含npm,建议在下载一个cnpm(官网给出的是不建议下载,但是别怕,后面开发你可能需要,先下载放着))
brew i node
三、下载yarn 、rn的命令工具
npm I -g yarn react-native-cli
xcode 安装建议使用appstore 上的安装方式,百度支持的xcode 有毒,剧毒。。windows用户在下载配置java环境时候应该格外注意。太繁琐
四、 安装watch、flow使用npm
五、 测试安装
react-native init myapp 对工程初始化
cd myapp 记得切换路径
react-native run-ios
在这一步中它可能会提示你
unable to find utility "instruments", not a developer tool or in PATH
// 这里是一个路径问题你切换一些路径就可以了
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/
// 然后即可运行
到此你可以进入index.ios.js 修改你的文本内容
command +1/2/3/4 可以调节虚拟设备大小