这个讲的是React Native完整的原生开发环境。
这个环境的搭配,会根据你使用的操作系统、针对的目标平台不同,具体的搭配步骤就会有所不同;如果想同时开发iOS和Android也是没有问题的,你需要先选一个平台开始,对于另一个平台的环境搭建只是稍有不同。
开发平台:macOS、Windows、Linux
目标平台:iOS、Android
React Native macOS Android 搭建开发环境:
(1)安装依赖
必须安装的依赖有:Node、Watchman和React Native命令行工具以及JDK和Android Studio。
虽然可以使用任何的编辑器来开发应用(编写js代码),但你仍然必须安装Android Studio来获得编译Android应用所需的工具和环境。
我们推荐使用Homebrew来安装Node和Watchman,在命令行中执行下列命令:
brew install node brew install watchman
注意:如果你已经安装了Node,请检查其Node版本是否在v8.3以上;安装完了Node后建议设置npm镜像以加快后面的过程。
还有需要注意的是不要使用cnpm安装!!!,因为cnpm安装的模块路径比较奇怪,packager不能正常识别。
npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global
watchman则是由Facebook提供的监视文件系统变更的工具,安装此工具可以提高开发时的性能(packager可以快速捕捉文件的变化从而实现实时刷新)。