安装RN前需要软件
按顺序:
1、JDK ps:基础
2、HomeBrew ps:安装工具,可以看作软件管理器,有它才能安装node、watchman
3、node( 包含npm)
ps:npm(Node Package Manager)把 jquery、bootstrap 和 underscore 写到 package.json 里,然后运行 npm install ,npm 就会帮他们下载代码,下载完的代码出现在 node_modules 目录里,可以随意使用了。
这里是npm介绍:http://www.ruanyifeng.com/blog/2016/10/npm_scripts.html
4、watchman ps:文件更改监控,有东西更改过,会记录下来,感觉应该是给node server用的,server启动(start)时检测服务器里索引的RN目录里的文件有没有更新,如果有更改更新,重新编译后索引到server,提供给程序调用http://localhost:8081/index.bundle?....也就是说,这个编译后的bundle是放在node server里的根目录的
5、yarn 等同npm也是包管理,但都说对于RN开发的包,yarn处理得比较专业一些
6、react-native-cli ps:RN的管理端 有它才会执行 react-native命令
跑起来的原理:
react-native run-ios/run-android 之后大概做了这些事:
1、开启服务器,如果用android studio运行,得先 npm start开启服务
2、编译
3、打包
4、导入包
5、运行程序
网友评论