- 环境配置(Mac系统下)
- 安装Homebrew
Homebrew是OS X的套件(包)管理器,我们可以通过它获取并且安装很多组件
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" - 安装npm 和 Node.js
Node.js最好安装4.0及其以上更高版本,node安装成功后npm自动也就有了,直接下载安装Node.js,网址:https://nodejs.org/en/download/
- 安装WatchMan
该插件用于监控bug文件和文件变化 ,并且可以触发指定的操作.
brew install watchman
**如果提示command not found,请加上sudo获得最高权限**
- 安装Flow
flow是一个 JavaScript 的静态类型检查器,建议安装它,以方便找出代码中可能存在的类型错误.
brew install flow
**如果提示command not found,请加上sudo获得最高权限**
React Native安装
npm install -g react-native-cli
iOS开发环境需求
Xcode 7 及其以上更高版本** Android开发环境需求**
建议安装Android studio-
创建
react native
工程
* cd 到当前项目目录中
* react-native init 项目名称
* 运行程序
目录结构分析
a)默认生成android和ios两个平台的原生项目;
b)其中,index.android.js和index.ios.js文件为Android和iOS的空壳应用文件;
c)此外,node_modules文件夹,是为Node.js存放和管理npm包资源,也包含React Native框架文件。管理React Native库的版本
- 查看本地的React Native的版本
react-native --version
- 更新本地的React Native的版本
npm update -g react-native-cli
- 查询react-native的npm包最新版本
NPM的全称是Node Package Manager ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
npm包地址 :
https://www.npmjs.com/package/react-native
命令行查询
npm info react-native