React Native快速初始化

“ReactNative快速初始化教程”

Posted by 晓晨DEV的技术博客 on January 20, 2016

按照本操作流程可以快速初始化RN项目。

  1. 科学上网

  2. brew install nvm 安装nvm(homebrew自己装,update一下homebrew)

  3. nvm install node && nvm alias default node (注意brew装的node的default版本可能和淘宝镜像不一致,自己nvm切换)

  4. npm cache clean

  5. npm config set registry=http://registry.npm.taobao.org/

  6. 创建脚本文件 RN.sh(如下)

NODE_VERSION=`node -v | cut -d'v' -f 2`

wget http://npm.taobao.org/mirrors/node/v$NODE_VERSION/node-v$NODE_VERSION.tar.gz

rm -rf ~/.node-gyp
mkdir ~/.node-gyp

tar zxf node-v$NODE_VERSION.tar.gz -C ~/.node-gyp
mv ~/.node-gyp/node-v$NODE_VERSION ~/.node-gyp/$NODE_VERSION

printf "9\n">~/.node-gyp/$NODE_VERSION/installVersion
  1. 执行RN.sh

  2. 初始化项目 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源码, 就酱紫)


分享