首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >App本机:运行'npm审计修复‘将RN0.67更新为RN0.69,并导致复杂应用程序呈现失败

App本机:运行'npm审计修复‘将RN0.67更新为RN0.69,并导致复杂应用程序呈现失败
EN

Stack Overflow用户
提问于 2022-06-23 13:11:36
回答 1查看 1.1K关注 0票数 3

因此,今天我运行'npm审计修复‘后,安装了一个新的软件包,向我展示了6个关键的粗俗。我不记得上次我是什么时候这么做的,但是在我的RN版本0.67已经不是最新的版本了。我上上下下地试图弄清楚为什么我的项目不再编译了,但我想我已经谈到了核心问题。

我的两个项目在RN0.67上运行良好

我运行“npm审计修复程序”,RN被更新为0.69

我在android/app/build.gradle中添加了一些代码,因为这两种依赖关系现在需要compileSdkVersion = 31:

代码语言:javascript
复制
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要么安装失败,立即崩溃,要么在每次触摸屏幕时显示带有此错误日志的白屏幕:

代码语言:javascript
复制
  TypeError: undefined is not an object (evaluating 'ReactCurrentActQueue$1.isBatchingLegacy')

每次触摸屏幕时TypeError

除了一个未解决的模拟问题外,我可以在网上找到关于这个错误的任何信息。

如果我需要提供更多的信息,请告诉我。

我应该暂时忽略关键警告,还是尝试一个完整的新RN0.69项目并解决问题?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72730772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档