1.查看当前环境
1 | ➜ ~ brew -v |
安装完 node 后建议设置 npm 镜像以加速后面的过程(或使用科学上网工具)。注意:不要使用 cnpm!cnpm 安装的模块路径比较奇怪,packager 不能正常识别!
1 | ➜ ~ npm config set registry https://registry.npm.taobao.org --global |
2.Yarn、React Native 的命令行工具(react-native-cli)
Yarn是 Facebook 提供的替代 npm 的工具,可以加速 node 模块的下载。React Native 的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。
1 | ➜ ~ npm install -g yarn react-native-cli |
安装完 yarn 后同理也要设置镜像源:
1 | ➜ ~ yarn config set registry https://registry.npm.taobao.org --global |
3.推荐安装的工具
Watchman
Watchman是由 Facebook 提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager 可以快速捕捉文件的变化从而实现实时刷新)。译注:此工具官方虽然是推荐
安装,但在实践中,我们认为此工具是必须
安装,否则可能无法正常开发。
1 | ➜ ~ brew install watchman |
4.初始化
1 | ➜ ReactNative react-native init AwesomeProject |