前提
最近准备融合进一个RN项目,于是开始搭建RN环境,发现windows环境下坑到处是!!!浪费我很多时间!!!于是想把我搭建环境的整个流程写下来,让更多的人节省这些时间!
下面我们开始:
- 1 首先我们找到React Native 官方网站
http://reactnative.cn/docs/0.42/getting-started.html#content
- 2 根据官网的提示,安装必须的软件 Chocolatey Python2 Node
Chocolatey:安转必须使用 管理权限的powershell(可以右键点击开始查单找到这项)
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
**建议翻墙安装,否则会报连接失败的错误
Python2 :安装Chocolatey成功后 使用命令行cmd 安装。
choco install python2
**如果提示权限问题 请用管理员权限运行cmd 在执行此操作
Node 和上面的一样,使用命令号cmd安装
choco install nodejs.install
**注意nodejs环境变量设置
- 3 React Native的命令行工具安装
装完node后建议设置npm镜像以加速后面的过程 (请管理员权限运行cmd操作,不然有可能报无权限操作文件夹的错误)
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
npm install -g yarn react-native-cli
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
- 4 测试安装
react-native init AwesomeProject
cd AwesomeProject
react-native run-android
本文略过部分细节,详细步骤请参照reactnative官网.