首页 > 解决方案 > React Native 应用程序快速构建多次,然后在 Expo 的生产模式下失败

问题描述

尽管应用程序在测试版本中运行完美,但当我发布应用程序或进入生产模式时,应用程序构建一次需要一段时间,然后在短时间内连续构建几次,如下所示:

在此处输入图像描述

在此处输入图像描述

停止后,我收到错误:

“模块 AppRegistry 不是注册的可调用模块(调用 runApplication)”

“未定义不是函数(评估'babelHelpers.objectDestructuringEmpty(d.actions)')”

我查看了这个问题,发现这两条错误消息往往是模糊的“包罗万象”错误,但是我发现的帖子都没有我遇到的快速构建问题,所以这可能是解决这个问题的关键部分。我尝试了几次重新启动应用程序,安装 npm,将 react 和 expo 更新到最新版本,以及其他与代码无关的小型修复,但没有一个奏效。

这是我的仓库的链接:https ://github.com/tc1240/AT-Assist 。如果有人有这个或可以看看我的代码任何帮助表示赞赏。谢谢,

这也是我在堆栈上提出的第一个问题,所以如果我的问题不遵循某些准则,我提前道歉。

标签: react-nativeexpo

解决方案


我最近一直在经历这种情况,因为我尝试为 Android 和 iOS 发布。

除了我正在做的项目之外,我目前无法在 Expo 中构建其他项目,因此我无法测试您的项目,但是:

您可以android.package在文件中添加密钥app.json并尝试再次运行吗?将其恢复到我的项目中似乎为我解决了这个问题。


推荐阅读