React Native 开发环境部署
React Native 开发环境部署简介: Facebook 于 2015 年 9 月 15 日发布了 React Native for Android 。React Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 Web,iOS 和 Android 平台的原生应用。注意这里的 核心 两个词,它指的是那些底层的、与界面无关的逻辑。与 ionic / PhoneGap 这类 Web App 开发框架不同,React Native 主张使用 React 的开发方式来开发 Native 应用,因为在现阶段 Web App 还无法达到 Native App 的体验。所以,React Native 并不强调 write Once,run everywhere ,而是 learn once,write everywhere :上层使用 JS 和 React 开发不同平台的 UI,下层则可以编写能够复用的核心代码,从而大幅提高开发效率。 环境搭建 安装 Homebrew Homebrew 是一个方便开发者在 MAC OS X 系统上面安装 Linux 工具包的 ruby 脚本,如果你的机器还没有安装 Homebrew ,则需要执行下面的命令安装: $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew update && brew upgrade
安装 Node.js 安装 nvm(两种方式任选一种) $ brew install curl # 确保安装了 curl
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
通过 wget 安装 $ brew install wget # 确保安装了 wget
$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash
完成后可以试试执行 nvm –version 检查下 nvm 是否安装成功。 安装 Node.js 使用 nvm 安装 Node.js: $ nvm install node && nvm alias default node
安装 watchman $ brew install watchman
安装 flow $ brew install flow
安装 Android SDK 如果你之前已经装过 Android SDK ,打开 Android SDK Manager,确保如下工具和开发包已经安装: SDK: Android SDK Build-tools version 23.0.1 模拟器: Intel x86 Atom System Image (for Android 5.1.1 - API 22) 如果之前没有装过 Android SDK ,可以通过如下步骤安装: 安装最新的 JDK. 安装 React Native $ npm install -g react-native-cli
第一个小程序: HelloWorld 执行如下命令生成一个工程: $ react-native init AwesomeProject
该命令将会下载 React Native 工程源码和依赖,(很慢建议去github clone一个别人的修改)生成的工程文件所示: node_modules 文件夹,这是 Node.js 用来存放和管理 npm 包的文件夹,现在这里包含了 React Native 框架。
index.android.js 文件和 index.ios.js 文件。这是 React Native CLI 工具分别为 Android 和 iOS 创建的空壳应用。
android 文件夹和 ios 文件夹。包含了用于生成两个平台的 App 的 Bootstrap 型项目。
通过终端,然后执行如下命令运行 Android 应用程序(进去React Native目录): $ react-native run-android
React Native 会开始构建这个工程,同时会启动 Running Packager 用于调试。如下图所示: 小小的步伐!!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |