React Native 显示世博会启动画面,但应用程序无法启动

bnl4lu3b  于 2023-10-22  发布在  React
关注(0)|答案(1)|浏览(122)

当我使用Expo Go或开发版本打开应用程序时,我会看到启动屏幕,但之后什么也没有发生。等待几分钟后,我尝试按Ctrl + c停止服务器,收到如下所示的错误消息。然而,1-2秒后,出现以下错误,应用程序突然关闭。
我使用以下命令创建了开发版本:

$ npx expo prebuild --clean --yarn
$ npx expo run:android --variant debug

值得一提的是,在Android发布版本和Web版本中,一切都运行得很好!

我正在使用:

  • Expo SDK 49
  • 网络路由器2.0.0
  • @react-navigation/drawer 6.6.4
  • react-native-reanimated 3.3.0
atmip9wb

atmip9wb1#

我运行yarn add @expo/metro-config,然后将metro.config.js更改为:

const { getDefaultConfig } = require("expo/metro-config");

const defaultConfig = getDefaultConfig(__dirname);

defaultConfig.resolver.resolverMainFields.unshift("sbmodern");
defaultConfig.resolver.sourceExts.push("cjs");
defaultConfig.resolver.sourceExts.push("mjs");

module.exports = defaultConfig;

然后使用npx expo run:android --variant debug重新构建项目

相关问题