关于react native 的搭建可以直接参考官网,不过这里注意看文档时不要看Quick Start,要看Building Projects with Native Code
如果你跟我一样是Android开发,Android环境已经搭建好了,可以简单的参考我朋友的这篇文章:
https://blog.csdn.net/aiynmimi/article/details/74765976
几句命令行就可以搞定了,图省事,我也是参考的他的文章进行的,只是最后在运行
react-native run-android
的时候出现了下面的错误:
error: bundling failed: Error: EBUSY: resource busy or locked, rename ……
直接百度,这应该是大多数程序员常干的事情,百度之后没有搜到有用的信息,要么说是要管理员身份运行,要么说是要remove 掉npm的modules文件夹,最后还是翻墙查一下吧,没想到还真有不少人会有这个错误,但是出现这个错误的前提是win10 系统,因为win10 默认 打开了window defender ,So you need to close the stupid window defender!具体的解决方案如下:参考方式一,设置完毕之后直接重启就OK了!
https://jingyan.baidu.com/article/63f236285d67270209ab3d67.html
ps:不管你是旗舰版还是家庭版的都可以通过上面的方式解决这个问题,因为我的小本子就是家庭版的,不过通过这个我也知道了为啥我电脑总是响声比较大,大概就是因为window defender占cpu的原因吧!
还有一点,如果你用的genymotion 模拟器,记得做如下设置
关于开发工具
Android :Webstorm
ios: Nuclide+watchman
感觉还是之前的markdown用着顺手,这个csdn新版本换的不太习惯。