环境搭建
Requirements
OS X - mac 不解释.
Xcode 6.3+.
Homebrew 用于安装node,watchman等.
node.js 官方现在推荐是用 io.js_v1.0+. 我自己用node.js_v12.0,安装方法很多:
- 直接去node.js 官网下安装包安装 (简单)。
- nvm的好处就是可以在本机装多个版本的node和iojs,如果需要iojs的话建议使用nvm,不然的git下载下来本地make安装。
- brew 安装
brew install node
- 了解npm?
以下两个其实不是必须的
watchman
brew install watchman
brew install flow
官网提供的开始demo
npm install -g react-native-cli
react-native init AwesomeProject
这样的话就会创建一个 叫做 AwesomeProject的文件夹,里边有初始化好的东西。
AwesomeProject
-- AwesomeProject.xcodeproj (react-native生成的xcode工程,用xcode打开,然后 Run,就会启动虚拟机了)
-- index.ios.js(这是我们要修改的js,用自己的编辑器打开)
-- AwesomeProjectTest (不用管)
-- node_modules(npm安装的模块,不用管)
-- IOS(不用管)
-- package.json(不用管)
修改的文件其实只有index.ios.js,修改后用cmd+R 重启虚拟机。
到这就安装完了。