首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >出口'AmplifySignOut‘没有出现在’@aws放大/用户界面反应‘中

出口'AmplifySignOut‘没有出现在’@aws放大/用户界面反应‘中
EN

Stack Overflow用户
提问于 2022-02-20 04:46:33
回答 2查看 1.1K关注 0票数 1

我是新的到AWS放大,所以我遵循一个关于AWS构建了一个完整的堆栈反应应用程序的教程,它在虚拟盒上与最新的Ubuntu映像。

在第三步中,我在本地运行应用程序时出错。

我做了一些研究,尝试通过安装"@aws-amplify/ui-react": "^2.5.0"将ui-react版本从sudo npm install aws-amplify @aws-amplify/ui-react@v1中降级,在将其降级为"@aws-amplify/ui-react": "^1.2.26"之后,它在本地运行时工作得很好,但是当我将它推到Git中实现自动化时,扩容CI/CD构建就会抛出这个错误。

所以我把它改为"@aws-amplify/ui-react": "^2.5.0"和push,它仍然抛出相同的错误。

代码语言:javascript
复制
2022-02-20T04:20:57.602Z [INFO]: Successfully cleaned up Git credentials
2022-02-20T04:20:57.602Z [INFO]: # Checking for Git submodules at: /codebuild/output/src665494917/src/amplifyapp/.gitmodules
2022-02-20T04:20:57.626Z [INFO]: # Retrieving environment cache...
2022-02-20T04:20:57.683Z [INFO]: # Retrieved environment cache
2022-02-20T04:20:57.683Z [INFO]: ---- Setting Up SSM Secrets ----
2022-02-20T04:20:57.683Z [INFO]: SSM params {"Path":"/amplify/d47wligptyjbe/staging/","WithDecryption":true}
2022-02-20T04:20:57.721Z [WARNING]: !Failed to set up process.env.secrets
2022-02-20T04:20:57.721Z [INFO]: No live updates for this build run
2022-02-20T04:20:57.730Z [INFO]: # Retrieving cache...
2022-02-20T04:20:59.472Z [INFO]: # Extracting cache...
2022-02-20T04:21:02.981Z [INFO]: # Extraction completed
2022-02-20T04:21:25.314Z [INFO]: ## Starting Backend Build
                                 # Starting phase: build
2022-02-20T04:21:28.545Z [INFO]: [31mInvalid feature flag configuration[39m
2022-02-20T04:21:28.548Z [INFO]: [31mThese feature flags are defined in the "amplify/cli.json" configuration file and are unknown to the currently running Amplify CLI:[39m
                                 [31m  - project[39m
                                 [31m  - graphqltransformer.transformerversion[39m
                                 [31m  - graphqltransformer.suppressschemamigrationprompt[39m
                                 [31m  - graphqltransformer.securityenhancementnotification[39m
                                 [31m  - graphqltransformer.showfieldauthnotification[39m
                                 [31m  - auth.useenabledmfas[39m
                                 [31mThis issue likely happens when the project has been pushed with a newer version of Amplify CLI, try updating to a newer version.[39m
                                 [31mEnsure that the CI/CD pipeline is not using an older or pinned down version of Amplify CLI.[39m
                                 [31mLearn more about feature flags: https://docs.amplify.aws/cli/reference/feature-flags[39m
2022-02-20T04:21:28.555Z [ERROR]: !!! Build failed
2022-02-20T04:21:28.556Z [ERROR]: !!! Non-Zero Exit Code detected

有人能给我一些关于如何修复它的建议吗?我不知道为什么官方的AWS放大教程会这样做,我不知道反应和放大,所以我非常怀疑。

EN

回答 2

Stack Overflow用户

发布于 2022-03-10 23:50:50

我也遇到了同样的问题。此外,这是与样式有关,而不是填充在这个问题,以及在这里,放大UI在对js的反应中不能正常工作。

我查看了@aws-amplify文件,结果发现需要导入ui-react-v1而不是ui-react。尝试导入下面的行,以使您的样式能够像模块示例一样正确显示。

import { withAuthenticator, AmplifySignOut } from '@aws-amplify/ui-react-v1';

我希望这能帮你和其他人解决这个问题!

票数 4
EN

Stack Overflow用户

发布于 2022-05-09 19:46:21

我有完全相同的问题,而遵循的AWS全堆栈教程,而不是建设本地或时,推动通过放大器的AWS。

在package.json的依赖项块中更改ui的版本并不能解决这个问题。

按照扩容文档,您需要在导入行的框架名称之后添加"-v1“,如Ian (https://stackoverflow.com/users/6632263/ian-brown)所示,以获得成功的构建。

代码语言:javascript
复制
import { withAuthenticator, AmplifySignOut } from '@aws-amplify/ui-react-v1';

我的上游建筑也起作用了。

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

https://stackoverflow.com/questions/71191445

复制
相关文章

相似问题

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