我的react-native项目运行ios,但无法运行我的android手机。这是错误代码;
正在启动JS服务器... 在设备上构建和安装应用程序(cd android && ./gradlew installDebug)... 增量Java编译是一个令人振奋的功能。
失败:构建失败,并出现异常。
其中: 构建文件'/Users/haktan/Desktop/arsiv/node_modules/react-native-linear-gradient/android/build.gradle'行:21
出了什么问题: 评估项目':react-native-linear-gradient'时发生问题。
在类型org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象上找不到参数[com.facebook.react:react-native:+]的方法compileOnly()。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
建立失败
总时间:55.675秒 无法在设备上安装该应用,请阅读上面的错误以获取详细信息。 确保您正在运行Android模拟器或已连接设备,并且 设置您的Android开发环境: https://facebook.github.io/react-native/docs/getting-started.html
我无法安装react-native-linear-gradient。错误代码;
Haktan-MacBook-Pro:arsiv haktan $ npm install react-native-linear-gradient --save npm WARN eslint-plugin-react-native@3.5.0需要eslint@^3.17.0的同位体|| ^ 4 || ^ 5,但未安装。您必须自己安装对等依赖项。 npm WARN native-base@2.8.1要求对等体react @> = 16.4.1,但未安装。您必须自己安装对等依赖项。 npm WARN native-base@2.8.1要求对等体react-native @> = 0.56.0,但未安装。您必须自己安装对等依赖项。
npm audit fix
进行修复,或运行npm audit
了解详情