android 在此文件夹中未检测到Amplify后端项目文件

ltskdhd1  于 2022-12-16  发布在  Android
关注(0)|答案(4)|浏览(108)

我如何解决“没有放大后端项目文件在此文件夹中检测到的问题。要么初始化一个新的放大项目或拉现有的项目”我总是有这个问题在Windows与放大。我下面的TindeClone,只是为了让我回来后,我休息了一下,我得到了“无法附加后端到项目。确保没有应用程序锁定放大文件夹,然后再试一次”。这些问题让我很沮丧,我该如何解决它,并继续前进。这里是截图

谢谢你的回复。

jtoj6r0c

jtoj6r0c1#

您确定在“TinderClone”文件夹中有“放大”文件夹吗?
Amplify cli无法在TinderClone中找到放大文件夹。
尝试在一个新的空文件夹中按以下步骤放大拉力。

$ amplify pull
? Select the authentication method you want to use: AWS profile
? Please choose the profile you want to use: (Use arrow keys)
? Please choose the profile you want to use: default
? Which app are you working on? (Use arrow keys)
> amplifyapp (XXXXXXXXXXXXX)
  amplifyapp (XXXXXXXXXXXXX)
  newsBot (XXXXXXXXXXXXX)
  TodoApp (XXXXXXXXXXXXX)               
  ImageDownloader (XXXXXXXXXXXXX)

它会从云中获取资源。
告诉我发生了什么。

slmsl1lt

slmsl1lt2#

我最近正在为同一个拦截器而挣扎,在我的个人资料中创建/部署/测试AWS Amplify项目后,我为我的“客户”(在本例中,我的兄弟)添加了一个资料,他为我 * 在他的帐户 * 中创建了一个特定的AWS IAM用户。
根据this AWS blog post,我发现的解决方案是从项目根文件夹中执行以下操作:
1.(如果尚未完成)使用amplify delete删除当前部署的Amplify堆栈
1.使用rm amplify/team-provider.info.json删除本地“部署信息”文件

  • 重新初始化新的AWS Amplify堆栈(即:在云中),并使用amplify init为其生成相关的本地文件
    • 请确保在此处为新部署选择正确的AWS配置文件或密钥,如有必要,请添加新配置文件或密钥。*
  • 将您的项目推送到新初始化的AWS Amplify堆栈,仅后端使用amplify push,如果您使用Amplify托管,则使用amplify publish

免责声明:因为我还在学习AWS,所以我可能会使用不正确的术语和/或例子来解释我所学到的。这个答案是最肯定的开放给社区澄清。无论哪种方式,我希望它能有所帮助。

c86crjj0

c86crjj03#

确保.config文件存在于amplify文件夹中。它包含所有需要的配置文件。

tp5buhyn

tp5buhyn4#

只需删除项目中的放大文件夹,运行此放大拉入--appId xxxxx --envName xxxx
当询问是否要更改后端时,选择是
这对我很有效!

相关问题