如何在模块中添加响应本机依赖项?

时间:2017-10-24 07:06:39

标签: android react-native module

当我在我的app模块中添加react-native依赖项时,它正在工作,但是当我尝试将它添加到不同的模块时,我正在

  

错误:(49,13)无法解决:   com.facebook.react:反应天然:0.49.3

Root Gradle:

allprojects {
    repositories {
        jcenter()
        maven {
            url "$projectDir/../android/node_modules/react-native/android"
        }
    }
}

我考虑将node_modules移动到我的模块文件夹,但是有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

所以我解决了这个问题,将node_modules移动到我的platform模块并更改了这样的gradle文件。

Root Build.gradle

allprojects {
    repositories {
        jcenter()
        maven {
            url "$projectDir/../../../platform/android/node_modules/react-native/android"
        }
    }
}

Platform Build.gradle

repositories {
    mavenCentral()
    maven {
        url "$projectDir/android/node_modules/react-native/android"
    }
}