react native 准备

1618 查看

环境搭建

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

flow

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 重启虚拟机。
到这就安装完了。