本地环境工作,向上推以放大未捕获的类型错误:超级表达式必须为空或函数

问题描述 投票:0回答:1

描述错误: 我已经使用 GitHub 设置了一个带有 CI/CD 管道的应用程序。我使用了 create react app 和各种包。我连接了一个配置了 graphql 和 cognito 组件的后端环境。

我有不同的分支连接到不同的自定义域 dev/qa/prod,并且一直在开发并成功部署到 dev 分支,几乎没有问题。

在做了一些工作后,我提交了代码,将其推送到 amplify 中开始构建。

本地“npm 开始在本地主机上运行”,应用程序运行时没有错误或警告。 当我查看已部署的应用程序时,出现此错误的空白屏幕

到目前为止我已经尝试过:

我一直在回头评论组件和卸载软件包,试图确定一个我可以引入一些东西的特定位置。我最终只是导入了 App.js 只是一个带有 Hello 的 div,它在部署后仍然中断。

最初的错误指向 react-image-gallery(如我分享的图片所示),所以我卸载了它并删除了该组件,但随后错误一直沿着树向下延伸到另一个组件,然后是另一个组件....

有关此特定错误的堆栈溢出帖子指向循环依赖问题或导入导出内容不正确。为什么这不出现在本地呢?我仍然采纳了这个建议并搜索了我的代码,看看我是否在工作的某个地方引入了一些东西。

预期行为 Webb 应用程序在本地环境中工作,在构建和部署后它无法工作。

复制步骤 前往 https://dev.jacobwazydragcourse.click/ 打开控制台

应用编号 d2nnfn8ylufs60

地区 美国东部 2

reactjs amazon-web-services github continuous-integration continuous-deployment
1个回答
0
投票

React 17.0.2、Apache2 服务器、Ubuntu 20.x 也有这个问题。在本地运行良好,无法在服务器上运行。尝试了该库的早期版本。将树中的所有组件从组件更改为功能组件。仍然有问题。

继续使用另一种方法在页面中获得这种效果,但组件有效。

© www.soinside.com 2019 - 2024. All rights reserved.