Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在现有iOS中集成react native&;无需修改现有目录结构的android项目_Android_Ios_Reactjs_React Native - Fatal编程技术网

在现有iOS中集成react native&;无需修改现有目录结构的android项目

在现有iOS中集成react native&;无需修改现有目录结构的android项目,android,ios,reactjs,react-native,Android,Ios,Reactjs,React Native,目前,我们有单独的本机iOS和本机android repos。分别说A和B 我正在尝试将react native融入A&B 我指的是: 上面的教程迫使我在主项目中使用iOS、android和JS文件夹创建新的目录结构。因此,允许我只有1份回购协议(见下文) 我的要求是: 1) 我不想妨碍现有android和iOS repos的目录结构 2) 我们可以有单独的JS回购“C”吗 见下文 有人有相同的情况吗?如何做到这一点 谢谢这是很有可能的。我们目前在生产中使用类似的场景。我们有安卓回购A和iO

目前,我们有单独的本机iOS和本机android repos。分别说A和B

我正在尝试将react native融入A&B

我指的是:

上面的教程迫使我在主项目中使用iOS、android和JS文件夹创建新的目录结构。因此,允许我只有1份回购协议(见下文)

我的要求是: 1) 我不想妨碍现有android和iOS repos的目录结构 2) 我们可以有单独的JS回购“C”吗

见下文

有人有相同的情况吗?如何做到这一点


谢谢

这是很有可能的。我们目前在生产中使用类似的场景。我们有安卓回购A和iOS回购B。 我们创建了一个单独的React Native repo C。 A通过maven依赖关系依赖于C。 B通过cocoapod依赖关系依赖于C

棘手的部分是在构建依赖项时指定路径。例如,在iOS中,官方文档在pod文件中声明:

pod'React',:path=>'../node_modules/React native',:subsecs=>[

在我们的例子中,它是类似于

pod'React',:path=>'/../YourReactNativeApp/node_modules/React native',:subsecs=>[


然后,在我们的情况下,当您签出React Native repo时,我们必须确保签出的文件夹与我们的iOS项目文件夹相邻。

如果我们分离项目文件夹,则无法使用“use_Native_modules!”。对此有任何更新吗?您最终实现了吗?