因此,今天我运行'npm审计修复‘后,安装了一个新的软件包,向我展示了6个关键的粗俗。我不记得上次我是什么时候这么做的,但是在我的RN版本0.67已经不是最新的版本了。我上上下下地试图弄清楚为什么我的项目不再编译了,但我想我已经谈到了核心问题。
我的两个项目在RN0.67上运行良好
我运行“npm审计修复程序”,RN被更新为0.69
我在android/app/build.gradle中添加了一些代码,因为这两种依赖关系现在需要compileSdkVersion = 31:
android {
ndkVersion rootProject.ext.ndkVersion
compileSdkVersion rootProject.ext.compileSdkVersion
defaultConfig {
configurations.all {
resolutionStrategy {
force 'androidx.appcompat:appcompat:1.3.1'
force 'androidx.appcompat:appcompat-resources:1.3.1'
}
}
我清除App.js中所有导入的依赖项和屏幕,以确保
该应用程序构建成功,但debugAPK要么安装失败,立即崩溃,要么在每次触摸屏幕时显示带有此错误日志的白屏幕:
TypeError: undefined is not an object (evaluating 'ReactCurrentActQueue$1.isBatchingLegacy')
除了一个未解决的模拟问题外,我可以在网上找到关于这个错误的任何信息。
如果我需要提供更多的信息,请告诉我。
我应该暂时忽略关键警告,还是尝试一个完整的新RN0.69项目并解决问题?
https://stackoverflow.com/questions/72730772
复制相似问题