React 学习笔记(1)--Windows环境搭建

React 学习笔记

一、React Native环境搭建

1、下载安装jdk
2、下载安装sdk
  • 可以先安装Android Studio,然后使用其中的工具进行安装
  • 可以用http://androiddevtools.cn/中的镜像镜像配置安装,能提升下载速度
3、安装c++模块
  • (用于编译node.js用)可以安装windows sdk、cygwin或mingw等
4、安装node.js
5、安装git
6、安装好git之后再git.cmd.exe中设置全局镜像
  • 命令: npm config set registry https://registry.npm.taobao.org npm config set disturl https://npm.taobao.org/dist
7、在github上下载react native安装包
  • 进入https://github.com
  • 搜索react native,下载facebook官方版本到本地并解压
8、安装react native
  • 使用git.cmd.exe命令工具进入到react native的解压目录,然后使用如下命令进行安装
  • 命令: npm instatll –g react-native-cli
9、创建react native项目
  • 命令: react-native init [项目名]
10、运行react native packager
  • 进入到项目目录,然后使用如下命令运行
  • 命令:react-native start
  • 运行后不要关闭命令行窗口,使用浏览器访问: http://localhost:8081/index.android.bundle?platform=android看看是否可以看到打包后的脚本,如果可以,证明运行成功。如果不能访问可以检查8081端口是否被占用,命令:netstat -aon|findstr "8081"找出占用程序的pid,然后使用命令:tasklist|findstr "[程序PID]"找到占用的程序,可以在任务管理器或者服务中关闭相应程序或服务
11、运行react-native(以android为例)
  • 可以下载android模拟器,(可以用“BlueStacks”、“夜神安卓模拟器”、“逍遥安卓模拟器”)
  • 命令:react-native run-android

    注意

    • 1、如果出现找不到sdk或者找不到android相关的sdk版本,需要打开sdk工具进行相应的升级

    • 2、如果编译过程中发现下载gradle-2.4-all.zip十分缓慢,可以先到 http://androiddevtools.cn/ 找到gradle-2.4-all.zip这个文件的下载地址:http://pan.baidu.com/s/1c0dcgfe, 将它下载到本地。然后将[项目目录]/android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl= https://services.gradle.org/distributions/gradle-2.4-all.zip 改为distributionUrl=file:///[本地保存的路径],让它本地离线下载。例如:distributionUrl=file:///E:/ReactNativeWork/gradle-2.4-all.zip

12、运行异常
  • 第一次运行模拟器界面会出现错误(屏幕会红色),可以点击模拟器上面的摇晃手机图标,出现界面,然后选择Dev Setting,然后选择Debug server host&port for device,在其中的ip地址端口中填写当前机器的ip地址加8081的端口号,例如:192.168.1.1:8081 然后再次点击摇晃手机按钮,点击Reload即可.
  • 如果出现com.android.builder.testing.api.DeviceException: No connected devices!的错误,请确保Android虚拟机已经启动,并且通过adb devices可以查询到, 例如:emulator-5554 device.

二、WebStorm开发配置

1、下载开发IDE
2、WebStorm配置React Native代码提示
  • 在github命令工具中执行:git clone https://github.com/virtoolswebplayer/ReactNative-LiveTemplate 然后在webstorm中file-->import setting…--> ReactNative.jar,重启webstorm即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值