今天接到某公司的面试邀约,但是在面试之前有一个测试,用react-native做一个小的demo出来
react-native? 这个什么鬼? 完全没听说过啊! 仔细看看投的什么鬼简历?Android!!
原来还是有那么一些关联的,react-native FB公司的javascript脚本 Node.js …… 的一个开源框架 就是一个可以方便的开发Android ios app的一个跨平台的东东吧,
那么先来装一个环境试试?
虽然javascript 我不是很熟 但是至少还是有些了解的,So 试试吧!
1. 先来装的是Java jdk Android sdk 这个百度吧 太多了 别忘了环境变量要弄好啊 !!!!!
3.装好了node.js 现在是 nrm 这个是什么呢?某大神的文章上面说了一句是 方便切换源的 具体我也不懂,但是 这个不是必须的
4.这时大概就可以安装主角react-native了
静等完成
5.以上完成 来建个项目看看吧 检验效果的时候到了
6.出现上面的那个界面那么项目建好了!
然后 cd HelloWorld
当然也可以改一下timeout的值 这个值在 HelloWorld\node_modules\react-native\packager\react-packager\src\FileWatcher\index.js改大就可以了
打开浏览器
就能看到一些打包的东西了 《《我不会用》》
不出意外不会成功
剩下的就是去学怎么用了 加油!
react-native? 这个什么鬼? 完全没听说过啊! 仔细看看投的什么鬼简历?Android!!
原来还是有那么一些关联的,react-native FB公司的javascript脚本 Node.js …… 的一个开源框架 就是一个可以方便的开发Android ios app的一个跨平台的东东吧,
那么先来装一个环境试试?
虽然javascript 我不是很熟 但是至少还是有些了解的,So 试试吧!
1. 先来装的是Java jdk Android sdk 这个百度吧 太多了 别忘了环境变量要弄好啊 !!!!!
2.来装node.js 这个要装的是4.1以上版本的! 我装的是4.2 这里 获取 ->nodejs
3.装好了node.js 现在是 nrm 这个是什么呢?某大神的文章上面说了一句是 方便切换源的 具体我也不懂,但是 这个不是必须的
npm install -g nrm
然后安装完成
nrm ls
nrm use taobao
这是选择 淘宝的镜像?
反正这个好用4.这时大概就可以安装主角react-native了
npm install -g react-native-cli
静等完成
5.以上完成 来建个项目看看吧 检验效果的时候到了
react-native init HelloWorld
6.出现上面的那个界面那么项目建好了!
然后 cd HelloWorld
进去运行
react-native start --nonPersistent
当然也可以改一下timeout的值 这个值在 HelloWorld\node_modules\react-native\packager\react-packager\src\FileWatcher\index.js改大就可以了
打开浏览器
localhost:8081/index.android.bundle?platform=android
就能看到一些打包的东西了 《《我不会用》》
http://localhost:8081/debugger-ui
这个没装上
然后再开一个 cmd 进入项目目录 现在可以运行
react-native run-android
不出意外不会成功
这是因为你没连接设备连接手机/或模拟器在编译就可以了
还有一些错误 比如 cannot find android-23 大概是这样的 是因为你的sdk 太旧了 更新吧
剩下的就是去学怎么用了 加油!