搭建React Native开发环境
来源:互联网 发布:linux集群与自动化运维 编辑:程序博客网 时间:2024/05/17 13:41
原文地址:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/setup-react-native-development-environment/
安装Xcode
从App Store搜索下载。需要Apple Id账号。
安装Homebrew
打开Terminal,执行以下命令即可安装。详情请参考Homebrew官网(http://brew.sh/)。
# no need VPN/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装完成之后,使用"brew doctor"命令检查是否安装成功。根据提示解决对应的问题、消除警告。
安装Android SDK
通过Homebrew可以便捷地把Android SDK安装到默认目录"/usr/local/opt/android-sdk"。请在Terminal中执行以下命令。
# no need VPNbrew install android-sdk
需要设置环境变量$ANDROID_HOME、$PATH。
# 在Terminal中执行以下命令,打开环境变量配置文件sudo nano ~/.bash_profile # 粘贴如下指令,保存环境变量(需要注销并重新登录mac)export ANDROID_HOME=/usr/local/opt/android-sdkexport PATH=$PATH:$ANDROID_HOME/bin:$ANDROID_HOME/tools# 按CTRL+X可保存
更新Android SDK组件(需要挂VPN)
在Terminal中执行"android sdk"即可打开Android SDK更新管理工具。
如下图安装Android SDK中的组件,注意"Android SDK Build-tools"的版本要求是23.0.1,使用Genymotion的情况下,可以不安装"Intel x86 Atom_64 System Image"和"Intel x86 Atom System Image"。
安装flow和watchman
请在Terminal中执行以下两条命令。
# no need VPNbrew install flowbrew install watchman
安装nodejs
从nodejs官网(https://nodejs.org/en/)下载安装最新版的nodejs(当前版本是:v4.3.1)。
安装react-native-cli
通过nodejs可以便捷地安装"react-native-cli"。请在Terminal中执行以下命令(注意使用"sudo"和"-g"选项)。
# no need VPNsudo npm install -g react-native-cli
安装Genymotion
首先安装VirtualBox,从百度搜索即可。
与Android SDK自带的模拟器相比,Genymotion更为流畅,推荐安装使用。需要去官方网站(https://www.genymotion.com/)注册个人用户账号。
VirtualBox5.0.14与Genymotion2.6.0安装包在移动硬盘上有。
安装Webstorm 10
Webstorm可以很好的支持JSX语法,并能格式化代码文件,适合开发React Native项目。从Webstorm官网(https://confluence.jetbrains.com/display/WI/Previous+WebStorm+Releases)可以下载10.0.4版本。在协作平台中,可以找到注册码。
创建React Native空项目
建议为React Native项目创建一个根目录,比如:~/RCTDev,然后在Terminal中执行如下命令(可能需要几分钟时间):
# no need VPNcd ~/RCTDevreact-native init NCFirstProject
即可创建一个名为"NCFirstProject"的新项目。
使用Webstorm编辑JSX代码文件
使用Webstorm打开目录"~/RCTDev/NCFirstProject",双击打开index.ios.js文件。等待Webstorm识别JSX代码语法,然后点击Switch切换。
在Webstrom命令行中,输入"npm install"命令初始化"React Native"依赖项。
# no need VPNnpm install
在iOS模拟器中运行
在Webstrom命令行中,输入"react-native run-ios"即可打开iOS simulator并运行改项目。
快捷键:
- Command+R 修改任何js代码之后,可以通过改快捷键重载app看效果。
- Ctrl+Command+Z 打开菜单,可以启用自动重载、查看帧率、审查元素等。
在Android模拟器中运行
首先需要在Genymotion中登录账号并且安装一个Android镜像。运行Android镜像后,可以在Webstorm命令窗口中执行"react-native run-android"。
快捷键:
- Command+M 打开菜单,可以选择重载app、启用自动重载、查看帧率、审查元素等。
- 搭建 React Native 开发环境
- 搭建React Native开发环境
- React Native 搭建开发环境
- React Native开发环境搭建
- 搭建React Native开发环境
- React-Native开发环境搭建
- React Native搭建开发环境
- React Native 开发环境搭建
- React Native 搭建开发环境
- react Native搭建开发环境
- React Native搭建开发环境
- React Native搭建开发环境
- react-native开发环境搭建
- react native开发环境搭建
- react-native 开发环境搭建
- 【React Native开发】 - Windows系统搭建React-Native开发环境
- React Native开发一 webstorm搭建React Native开发环境
- React Native Windows下搭建React Native开发环境
- UVALive 3026(KMP)
- 根据自己的理解描述下Android数字签名?
- 【Android学习】Android Activity生命周期
- 关于Linux中安装软件和加解压
- Tornado路由
- 搭建React Native开发环境
- Python基础回顾之-变量和数据类型
- Web前端环境搭建篇之-- 利用NodeJS来安装Ionic和Cordova
- 新手学习opencv七:svm
- MFC 程序隐藏界面
- struts2学习笔记
- JAVASCRIPT - AJAX基础知识
- StrongOD的ShowBar窗口简要使用说明
- Abstract(抽象)可以修饰类、方法 http://www.cnblogs.com/suneryong/p/3571362.html