React Native 开始
2015-10-04 10:02
495 查看
安装
目前 React Native 只支持 OS X(1) Homebrew
Homebrew 是 Mac 中的一个包管理器,用于安装 Watchman 和 Flow
(2) Node.js 和 npm
Node.js 需要 4.0 或更新。npm 会随之安装
(3) watchman 和 flow
这两个包分别是监控文件变化和类型检查的
brew install watchman brew install flow
(4) React-Native
npm install -g react-native-cli
问题
上面的第(4)步出现以下提示/usr/local/bin/react-native -> /usr/local/lib/node_modules/react-native-cli/index.js npm WARN unmet dependency /usr/local/lib/node_modules/npm/node_modules/read-installed/node_modules/readdir-scoped-modules requires graceful-fs@'^4.1.2' but will load npm WARN unmet dependency /usr/local/lib/node_modules/npm/node_modules/read-installed/node_modules/graceful-fs, npm WARN unmet dependency which is version 3.0.8 react-native-cli@0.1.4 /usr/local/lib/node_modules/react-native-cli └── prompt@0.2.14 (revalidator@0.1.8, pkginfo@0.3.0, read@1.0.7, winston@0.8.3, utile@0.2.1)
进入
cd /usr/local/lib/node_modules/npm/node_modules/read-installed/
执行
sudo npm install graceful-fs
再次执行
npm install -g react-native-cli,不会出现WARN信息了
运行IOS App
初始化一个项目react-native init AwesomeProject cd AwesomeProject
用Xcode打开
ios/AwesomeProject.xcodeproj并运行
用文本编辑器打开
index.ios.js,修改并保存,
⌘+R重新打开iOS 模拟器,可以看到变化
相关文章推荐
- React Native实战(二):Android的打包
- 从饭店运作看mina线程模型
- React 属性和状态的一些总结
- react native windows开发环境搭建(一)
- React 简介
- 高性能I/O设计模式Reactor和Proactor
- [Reactive Programming] RxJS dynamic behavior
- [Reactive Programming] Using an event stream of double clicks -- buffer()
- React-Native测试报告
- React Native for Android 学习笔记(9-29)
- ReactJS学习笔记八:动画
- React Native真机调试
- React Native 官方文档中文版
- React Native 教程-基础教程
- React Native课程-入门
- ReactiveCocoa 和 MVVM 入门
- Reactivecoco 文档翻译(1) 基本操作方法
- React学习笔记(5)--事件
- ReactJS读书笔记一:深入理解JSX
- react经验