【问题标题】:No Amplify backend project files detected within this folder在此文件夹中未检测到 Amplify 后端项目文件
【发布时间】:2021-11-18 17:17:03
【问题描述】:

如何解决“在此文件夹中未检测到 Amplify 后端项目文件。初始化新的 Amplify 项目或提取现有项目”的问题 在带有 Amplify 的 Windows 上总是遇到这个问题。我正在关注 TindeClone,只是为了让我在休息后回到它,我得到“无法将后端附加到项目。确保没有应用程序锁定放大文件夹并重试”。这些问题让我很沮丧,我该如何解决它并继续前进。 这是截图

感谢您的热情回复。

【问题讨论】:

    标签: android react-native aws-amplify amplify aws-amplify-cli


    【解决方案1】:

    您确定在“TinderClone”文件夹中有“amplify”文件夹吗?

    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)
    

    它将从云端获取资源。

    让我知道发生了什么。

    【讨论】:

    • 嗨@Waleed Ahmad,感谢您的友好回复。我已经尝试过“放大拉动”,但它仍然给了我同样的错误消息“无法将后端附加到项目。确保没有应用程序锁定amplify 文件夹,然后重试”。可能是什么问题?如何避免再次发生?
    • 我尝试再次运行amplify init,我发现我的放大文件夹/backend/backend-config.jason 不再存在。但我以前有过,什么能让它消失?
    【解决方案2】:

    我最近刚刚在同一个拦截器上苦苦挣扎,在我的个人资料中创建/部署/测试 AWS Amplify 项目后,我为我的“客户”(在本例中是我的兄弟)添加了一个配置文件,他创建了一个特定的我的 AWS IAM 用户在他的帐户中

    根据this AWS blog post,我发现的解决方案是在我的项目根文件夹中执行以下操作:

    1. (如果尚未完成)删除当前部署的 Amplify 堆栈,使用 amplify delete
    2. 删除本地“部署信息”文件,使用rm amplify/team-provider.info.json
    3. 使用amplify init 重新初始化一个新的 AWS Amplify 堆栈(即:在云中)并为其生成相关的本地文件
      • 确保在此处为新部署选择正确的 AWS 配置文件或密钥,如果需要,添加一个新配置文件。
    4. 将您的项目推送到新初始化的 AWS Amplify 堆栈,仅使用 amplify push 用于后端,或者使用 amplify publish 如果您使用 Amplify Hosting

    免责声明:由于我仍在学习 AWS,因此我可能会使用不正确的术语和/或示例来解释我所学的内容。这个答案绝对有待社区澄清。无论哪种方式,我希望它有所帮助。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-27
        • 1970-01-01
        • 2014-10-03
        • 2017-01-09
        • 1970-01-01
        • 1970-01-01
        • 2016-05-17
        相关资源
        最近更新 更多