參考了
React Native中文網(wǎng) 《搭建開(kāi)發(fā)環(huán)境》,地址:搭建開(kāi)發(fā)環(huán)境
一、安裝必要軟件
1)?Chocolatey
Chocolatey是一個(gè)Windows上的包管理器,類似于linux上的yum和?apt-get。
管理員權(quán)限運(yùn)行cmd執(zhí)行以下命令:
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
2) Python 2
使用Chocolatey來(lái)安裝Python 2,命令如下:
choco install python2
3) Node
使用Chocolatey來(lái)安裝Node,命令如下:
choco install nodejs.install
設(shè)置npm鏡像用以加速,因?yàn)樽詣?dòng)配置了nodejs的環(huán)境變量,需要重新管理員權(quán)限運(yùn)行cmd,命令如下:
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
4) Yarn、React Native的命令行工具(react-native-cli)
Yarn是Facebook提供的替代npm的工具,可以加速node模塊的下載。React Native的命令行工具用于執(zhí)行創(chuàng)建、初始化、更新項(xiàng)目、運(yùn)行打包服務(wù)(packager)等任務(wù)。
npm install -g yarn react-native-cli
設(shè)置鏡像源:
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
二、環(huán)境配置
1) jdk要求1.8,并配置JAVA_HOME
2) Android Studio要求高于2.0,并下載了Android SDK
3)配置Andrid SDK環(huán)境變量:
新建 ANDROID_HOME 指向Android SDK的安裝目錄,Path中配置
%ANDROID_HOME%\platform-tools 和 %ANDROID_HOME%\tools。
三、測(cè)試安裝
現(xiàn)在就可以初始化一個(gè)空項(xiàng)目運(yùn)行一下,來(lái)測(cè)試開(kāi)發(fā)環(huán)境是否搭建成功。
react-native init AwesomeProject
cd AwesomeProject
react-native run-android
可以使用--version參數(shù)創(chuàng)建指定版本的項(xiàng)目。例如react-native init MyApp --version 0.44.3。注意版本號(hào)必須精確到兩個(gè)小數(shù)點(diǎn)。