修复React Native升级引起的老版本RN无法运行的问题

97 阅读1分钟
在build.gradle中

//add

def REACT_NATIVE_VERSION = new File(['node', '--print',"JSON.parse(require('fs').readFileSync(require.resolve('react-native/package.json'), 'utf-8')).version"].execute(null, rootDir).text.trim())



allprojects {
    repositories {
        //修复RN官方库变动带来的老版本无法RUN的问题
        configurations.all {
          resolutionStrategy {
            force "com.facebook.react:react-native:" + REACT_NATIVE_VERSION  //add 
          }
        }
    }
}