按照本操作流程可以快速初始化RN项目。
-
科学上网
-
brew install nvm
安装nvm(homebrew自己装,update一下homebrew) -
nvm install node && nvm alias default node
(注意brew装的node的default版本可能和淘宝镜像不一致,自己nvm切换) -
npm cache clean
-
npm config set registry=http://registry.npm.taobao.org/
-
创建脚本文件 RN.sh(如下)
-
执行RN.sh
-
初始化项目
npm install -g react-native-cli
react-native init AwesomeProject
Tips:我在安装的时候发现brew的node版本高于淘宝镜像版本 自己手动切换的node版本。(可以用n切换也可以用nvm切换,)
npm install -g n
n v5.4.0
维持翻墙状态2分钟初始完成
(总体思路就是自己下载node-gyp源码, 就酱紫)