【干货】最近,程序员同事都在研究这个……

最近发现好多同事朋友,都在研究React Native,React Native会越来越多的公司开始研究、使用。也许是今后一个趋势。这个技术主要利用js与原生(iOS Android)进行混编,解决HTML5 开发的APP短板问题.下面我们来看看利用React Native技术开发出来的APP(OS Android).

【干货】最近,程序员同事都在研究这个……_第1张图片

好废话就讲到这里,下面给大家介绍一下,如何在MAC上搭建一个环境.

1. 安装Homebrew

Homebrew主要用于安装后面需要安装的watchman、flow

打开MAC的终端,输入如下命令:

2. 安装nvm和nodejs

nvm是用于nodejs版本管理的工具,用于安装nodejs。

对于nvm应该可以使用brew直接安装,但是我没有用这个安装,读者可以自己使用如下命令试试:

这样就能够在任意的终端中使用nvm命令了。

然后执行如下的命令:

这个用于安装nodejs和npm。npm用于nodejs包依赖管理的工具。

3. 安装watchman

watchman是用于监听文件变化的工具,应该是用于监听文件变化,然后界面做出响应。执行如下命令:

4. 安装flow

flow我个人理解的是用于静态分析js语法错误的工具,能够更早的js的语法错误。执行如下的命令:

到这里基本的环境就配置好了,下面创建一个iOS的例子,在终端中将目录切换到你保存工程的目录,然后执行如下的命令:

【干货】最近,程序员同事都在研究这个……_第2张图片

$ npm install -g react-native-cli

【干货】最近,程序员同事都在研究这个……_第3张图片

$ react-native init AwesomeProject

【干货】最近,程序员同事都在研究这个……_第4张图片

$ cd AwesomeProject/

【干货】最近,程序员同事都在研究这个……_第5张图片

第二个命令第一次执行会执行很长时间,因为需要安装许多东西。然后再终端输入如下命令打开工程:

这样就打开了iOS的工程,运行一下就能看到模拟器中的界面。

【干货】最近,程序员同事都在研究这个……_第6张图片

下面试着修改index.ios.js中的文本.

如果是编译安卓平台,只需要修改android.index.js就可以啦

【干货】最近,程序员同事都在研究这个……_第7张图片

然后在模拟器上按Cmd+R,这样能够看到修改马上就呈现到模拟器上了。

【干货】最近,程序员同事都在研究这个……_第8张图片

这样环境就搭建完了,如果之前大家搭建过nodejs环境的,只需要npm install -g react-native-cli 以下几步就可以啦.就说到这里之后会给大家继续介绍。

更多精彩内容请关注微博@蓝鸥教育 ,微信【蓝鸥】。

THE END.

文/刘玉刚(蓝鸥讲师)  发布/蓝鸥仔仔

蓝鸥仔仔,一个每天拿着5毛钱工资到处嗨的人。

长期寻找好的文,结交好的人,幻想着成为一个伯乐,把好的文给大家一起看,一起成长。

很高兴认识你,喜欢请关注一个。这样,在找文的时候就更有动力了。

PS:你有文,不介意的话给我投稿吧,最最喜欢好文了,期待你的投稿。

你可能感兴趣的:(【干货】最近,程序员同事都在研究这个……)