windows 下配置 react native 开发环境

安装nvm

由于react native 需要使用 NodeJs 4.0以上版本,为了方便切换NodeJs,首先我们需要安装nvm。
你可以在这里查看nvm的安装教程:
https://github.com/creationix/nvm#installation
同时windows下的nvm在github上也有开源代码,你可以在这里找到它们
https://github.com/coreybutler/nvm-windows

下载最新的nvm并安装:
https://github.com/coreybutler/nvm-windows/releases/download/1.1.0/nvm-setup.zip

安装NodeJs

安装react native需要的NodeJs版本,我们这里安装5.0.0
$ nvm install 5.0.0

安装android sdk

安装android sdk,如果你已经有android sdk则不需要下载,下载链接:
https://developer.android.com/sdk/installing/index.html 官网下载地址,比较慢
http://sdk.android-studio.org/ 国内下载地址

安装完成后需要配置环境变量,在系统环境变量中添加
ANDROID_HOME把你安装SDK的路径赋值给它;
将ANDROID_HOME添加到Path变量中去
%ANDROID_HOM%;

安装react native

$ npm install -g react-native-cli

创建demo工程

$ react-native init AwesomeProject
安装所需依赖
在工程目录下(有package.json的目录下)
$ npm install

真机调试

首先需要启动react native的服务器,在demo工程目录下/AwesomeProject
$ react-native start

$ react-native run-android

真机调试需要使用电脑做服务器,所以电脑和手机需要在同一个wifi环境下,
查看windows本地ip地址,Win+R快捷键启动cmd命令行
$ ipconfig

查看你联网用的网卡的ip地址,如果是网线连接就看以太网适配器,如果是无线网卡链接就看无线局域网适配器,
192.168.x.x那个就是了

程序在手机上运行后会红屏;
(以下的摇一摇可以用adb shell input keyevent 82代替,不然调试的时候会很蛋疼)
这时候摇一摇手机,选择Dev Settings,再选择Debug server host & port for device。
将上面的ip地址填入框内192.168.x.x:8081端口号默认为8081,不填端口号就无法访问切记。

设置完成后,应用退回首页,摇一摇手机选择Reload JS。
然后就可以看到刚才 react-native start启动的服务有响应了,响应完成后App就可以正常运行。

以上,希望能够帮助初学react native的你。

windows 下配置 react native 开发环境相关推荐

  1. Windows环境下安装React Native开发环境----记一次填坑过程

    前言 集成React Native开发环境遇到各个坑,调试了很久出现过找不到设备,百度上个别人的资料有误被绕来绕去耽误了很多时间,下载慢等待时间过长等问题,最后多方查阅资料,电脑重启等操作终于部署好了 ...

  2. 在windows上搭建React Native开发环境

    最近要学习React Native,但是在window上搭建开发环境的时候遇到了些问题,以至于一直没有搭建好开发环境. React Native相关项目及文档: react-native的GitHub ...

  3. php5.5 集成环境,windows下配置php5.5开发环境及开发扩展_PHP

    网上的教程是比较多的,但是我发现在windows下的扩展开发比较少,而且大多都是php5.3版本以前的,今天我就给大家讲解一下php扩展开发,我就拿php5.5的版本来说明一下的了 windows环境 ...

  4. php5.5开发环境配置,windows下配置php5.5开发环境及开发扩展

    网上的教程是比较多的,但是我发现在windows下的扩展开发比较少,而且大多都是php5.3版本以前的,今天我就给大家讲解一下php扩展开发,我就拿php5.5的版本来说明一下的了 windows环境 ...

  5. Android之Windows下搭建React Native Android开发环境(差不多搞了一天)

    Android之Windows下搭建React Native Android开发环境               穷逼买不起mac,但是他们都说React Native Android只能在mac下面 ...

  6. Windows下搭建ARM11裸机开发环境(1):工具安装

    By: Ailson Jack Date: 2019.05.04 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...

  7. Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码

    By: Ailson Jack Date: 2019.05.17 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...

  8. windows下gdal的java开发环境搭建

    本文接前文gis利器之Gdal(一),前面简单介绍了gdal工具是什么,具体有什么功能.对于gdal的具体功能,感兴趣的去官网看看.日常对于gis常见的矢量和栅格数据进行处理,gdal都是拿手的.今天 ...

  9. 第01章 Windows下搭建Python集成开发环境

    网上有很多资料是关于搭建Python开发环境的,由于Python的可移植性好,所以我们可以在windows系统.Linux系统甚至OSX系统下搭建.由于自己对Linux.OSX不熟,所以我是在wind ...

最新文章

  1. 福利 | 放送AI华人库试用名额!专项代码找到领域专家
  2. 四则运算题目生成程序
  3. Spark K-Means
  4. 列表页的动态条件搜索
  5. html网页如何引入用linkcss文件,[网页设计]link和@import url()引入外部css文件的区别...
  6. 中国双侧人工耳蜗行业市场供需与战略研究报告
  7. [转]非模态对话框的特点与使用
  8. VMware vSphere 5.1 群集深入解析(二十八)- vSphere配置
  9. 解决Myeclipse中断点不起作用的方法
  10. wordpress制作主题之菜单
  11. android app内存分析,Android手机App内存占用测试方法
  12. python爬取b站_python3 爬取B站视频弹幕
  13. 软件安全实验——栈溢出漏洞利用
  14. 【R语言实例】igraph — 网络分析与可视化包(1)
  15. java qq邮箱登录_SpringBoot实现QQ邮箱注册和登录
  16. C:\Windows\System32\drivers\etc中的文件说明
  17. 计算机导论以python为舟大纲,清华大学出版社-图书详情-《计算机科学导论——以Python为舟(第3版)》...
  18. 荣耀有鸿蒙手机吗,鸿蒙系统支持名单曝光,这些华为/荣耀可以升级,有你的手机吗?...
  19. Win10已配对成功的蓝牙耳机无法删除怎么办?电脑蓝牙连接不成功、删除失败,显示此项不起作用。请确保你的蓝牙设备仍可以检测到,然后再试一次。
  20. linux连接宏杉存储,Linux客户端挂载NFS共享报“rpc.statd is not running”

热门文章

  1. android.support-v7版本依赖配置
  2. 【Interfacenavigation】用RecyclerView创建一个列表(4)
  3. # 小猪的Python学习之旅 —— 17.Python数据分析:我主良缘交友了解下
  4. SQL Server中的小技巧(重复、替换、截取、去空格、去小数点后的位数)
  5. 为什么说一知半解的人生最可怕?
  6. 解决NGUI中sprite的边缘会出现黑线的问题
  7. wordpress网站后台打开速度很卡很慢解决方法?
  8. Django学习记录-1
  9. PHP 面向对象:类的属性
  10. ITextSharp使用说明