美文网首页
React Native 开发环境搭建(Windows)

React Native 开发环境搭建(Windows)

作者: 炽魂 | 来源:发表于2017-08-14 16:32 被阅读0次

    环境安装

    React Native运行需要安装一些依赖环境,比如JDK、NodeJS、Android SDK等。这些环境的下载地址如下:
    1、JDK 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    根据自己的操作系统选择相应版本jdk下载安装,我是windows 64位系统,安装之后配置环境变量JAVA_HOME、CLASSPATH。并把可执行工具目录添加到path。如下图所示:

    环境变量设置.png
    环境变量设置2.png
    环境变量设置3.png
    2、安装NodeJS开发环境 下载地址:http://nodejs.cn/download/。下载安装之后把可执行命令工具添加到环境变量path中。
    Node1.png
    Node2.png
    安装完之后建议设置npm镜像以加速后面的过程。
    npm config set registry https://registry.npm.taobao.org --global
    npm config set disturl https://npm.taobao.org/dist --global
    

    在这里我们可以用如下命令下载react-native-cli
    npm install -g react-native-cli
    但是facebook推荐用Yarn工具。此工具下载的包速度比npm更快。我们也把它下载下来。
    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
    

    之后我们就可以用yarn命令代替npm来下载模块。
    3、android studio开发工具 下载地址:https://developer.android.com/studio/index.html 或者用第三方地址http://www.androiddevtools.cn/
    下载安装之后,添加ANDROID_HOME环境变量,同时把SDK的可执行工具目录添加到path上。如下图所示

    android.png
    android2.png

    可选安装

    1、git安装 下载地址:https://git-for-windows.github.io/。安装的时候记得勾选"Run Git from Windows Command Prompt",添加git命令到path
    2、模拟器 android studio自带的模拟器运行速度很慢,可以安装Genymotion或者适用于 Android 的 Visual Studio 模拟器。
    Genymotion 先要注册帐号,官网地址:https://www.genymotion.com/
    Visual Studio 模拟器下载地址:https://www.visualstudio.com/zh-hans/vs/msft-android-emulator/?rr=http%3A%2F%2Freactnative.cn%2Fdocs%2F0.47%2Fgetting-started.html
    3、gradle 官网地址:https://gradle.org/ 下载之后添加可执行工具目录到path下。

    安装测试

    环境安装的差不多了,我们来开始第一个测试工程。
    切换到你的工作目录。然后执行如下命令,将会新建react native工程,我这里的项目名称为myProject。

    cd D:\workspace
    react-native init  myProject
    

    工程如果第一次创建失败,可以再运行一次命令。
    react-native的详细用法可以通过react-native --help查看

    react-native.png

    创建成功后进入工程目录

    cd myProject
    react-native run-android
    

    如果运行成功,在模拟器或者真机上可以看到如下画面:


    result UI.png

    从设备上访问开发服务器

    在启用开发服务器的情况下,你可以快速的迭代修改应用,然后在设备上查看结果。按照下面描述的任意一种方法来使你的运行在电脑上的开发服务器可以从设备上访问到。
    1、(Android 5.0及以上)使用adb reverse命令
    adb reverse tcp:8081 tcp:8081
    2、(Android 5.0以下)通过Wi-Fi连接你的本地开发服务器
    a、首先确保你的电脑和手机设备在同一个Wi-Fi环境下。
    b、在设备上运行你的React Native应用。和打开其它App一样操作。
    c、你应该会看到一个“红屏”错误提示。这是正常的,下面的步骤会解决这个报错。
    d、摇晃设备,或者运行adb shell input keyevent 82,可以打开开发者菜单。
    e、点击进入Dev Settings。
    f、点击Debug server host for device。
    g、输入你电脑的IP地址和端口号(譬如10.0.1.1:8081)。在Mac上,你可以在系统设置/网络里找查询你的IP地址。在Windows上,打开命令提示符并输入ipconfig来查询你的IP地址。在Linux上你可以在终端中输入ifconfig来查询你的IP地址。
    h、回到开发者菜单然后选择Reload JS。

    如果设置成功,可以用react-native start启动服务器,然后在浏览器输入如下网址查看是否成功连接:
    http://localhost:8081/index.android.bundle?platform=android

    调试工具

    在Chrome浏览器中输入 http://localhost:8081/debugger-ui,打开调试界面。

    参考资料

    1、http://reactnative.cn/docs/0.47/getting-started.html#content
    2、http://facebook.github.io/react-native/docs/getting-started.html
    3、https://github.com/facebook/react-native

    相关文章

      网友评论

          本文标题:React Native 开发环境搭建(Windows)

          本文链接:https://www.haomeiwen.com/subject/alcurxtx.html