新人一枚,刚开始踩rn的坑,从这篇文章开始,记录自己rn学习和项目开发中遇到的问题以及解决方法等,不足或错误之处还望不吝赐教!
开始使用之前看了不少文章,终于开始搭环境了!由于看到的文章中都介绍windows的环境太难搭建,也就直接放弃了,正好公司配备的是苹果本,所以搭建环境这里只记录Mac系统的搭建。
废话就到这里,开始我的rn之旅吧~~
基础环境
- xocde
在mac上安装xcode,建议安装6.3以上版本。 - Homebrew 安装
将下面这段代码复制粘贴到终端执行,即可下载安装。(下载过程比较慢,请耐心等待。)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
这里是我在安装时碰到的问题:我的电脑下载是要输密码的,在这里直接输入密码即可。输入时是看不到输入的内容的,输完直接回车就可以了,终端会继续执行后续步骤。但是,只有三次输入机会,错了就要重新开始。
输完密码继续等待程序运行即可。
安装完成后,输入 brew -v 可以检查是否安装成功,如图,显示版本号即安装成功。
- node.js安装
安装地址: https://nodejs.org
下载安装即可。
终端输入 npm -v 和 node -v 检查是否安装成功,安装成功显示版本号。 - watchman安装
该插件用于监控bug文件和文件变化,并且可以触发指定操作。 (并不是一定要安装此插件,但建议安装)
以上两步成功之后,在终端输入brew install watchman命令执行即可。
安装成功显示如下:
- flow安装
flow是一个javascript的静态类型检查器,建议安装,以方便找出代码中可能存在的类型错误。
在终端输入brew install flow 命令执行即可。
安装成功显示如下:
到此,基础环境搭建完成。也就是说大环境已经搭建完成,接下来就可以安装react-native了。