gpt4 book ai didi

android - React Native : running 'npm audit fix' updates RN0. 67 到 RN0.69 并导致完整的 App 渲染失败

转载 作者:行者123 更新时间:2023-12-05 00:00:21 26 4
gpt4 key购买 nike

所以今天我在安装新软件包后运行了“npm audit fix”,显示了 6 个严重漏洞。
我不记得上次我是什么时候这样做的,但是在我的 RN 版本 0.67 之后肯定不再是最新版本了。
我一直在试图弄清楚为什么我的项目不再编译,但我想我已经解决了核心问题。
我的两个项目在 RN0.67 上运行良好
我运行 'npm audit fix' 并且 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')
TypeError each time the screen gets touched
除了 React 中一个 Unresolved 类似问题外,我可以在网上找到有关此错误的任何信息。
请让我知道我是否应该提供任何其他信息。
我现在应该忽略严重警告,还是尝试一个全新的 RN0.69 项目并找出答案?

最佳答案

过去两周我遇到了同样的问题,今天它正在工作!
我做了两次升级:
使用 sudo npm install -g npm@8.13.2 升级 npm 8.11.0 -> 8.13.2
并使用 npx react-native upgrade 升级 react-native v0.69.0 -> v0.69.1 .
我是初学者,所以我不知道这个问题的根源是什么,也不知道为什么这个解决方案有效。
我希望这能有所帮助!

关于android - React Native : running 'npm audit fix' updates RN0. 67 到 RN0.69 并导致完整的 App 渲染失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72730772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com