最近由于公司的项目与发展方向的需求,需要在公司现有原生的 android 和 ios 项目上嵌入 React Native,好能够更灵活更新内容与代码能够更好的跨平台。
React Native 确实是厉害,跨平台发展的阻力又被缩小一些。不过在使用中确实也遇到不少问题,今天要说的就是对ReactNative项目目录结构的调整。
然后呢,现在由于MBP不再我这,所以就先做安卓项目的调整,IOS还没处理,但我相信区别和安卓不会太大。
一般ReactNative的目录结构是这样
|----AwesomeProject
|----android
|----ios
就是一种主项目是ReactNative的感觉,但公司的需求是把ReactNative做为一个模块嵌入,所以即使是一个测试项目,也希望目录结构能是这样
|----AwesomeProject
|----android
|----ios
一种三个子项目平级,IOS和Android平级的感觉。
但是,从AwesomeProject中把android文件夹拖出来会后安卓项目会有很多错误,很明显是依赖的问题
首先,到 Project 的 build.gradle 中 把
url "$rootDi