我正在着手由另一个团队使用 AWS Amplify 开发 Vue.js 应用程序。他们使用 Amplify Cli 将 Auth 添加到应用程序。
我已经从 GitHub 上下载了这个项目。当我运行该应用程序时,身份验证服务工作正常。
我现在正在尝试添加 Storage with amplify add storage
,但正在努力让 Amplify Cli(我在自己的项目中运行良好)与新项目一起使用。
我试过了:
amplify configure project
,失败并显示消息“您没有在有效的 Amplify 项目中工作。使用应用程序目录根目录中的“amplify init”来初始化项目,或使用“amplify pull”来下拉现有项目。(但我不想启动一个新项目,这是我已经 git 拉出的现有项目)amplify pull --appId myAppIDFromTheAmplifyConsole --envName dev
,失败并显示消息“路径上的文件:'/[thefullpath]/amplify/.config/local-env-info.json'不存在”(我可以看到该文件不存在。另一个团队已确认该文件从未存在过。)
我的问题是:
- 我应该
amplify init
按照第一个要点错误消息的建议运行吗?auth 服务正在运行,我不想破坏 Amplify 创建的现有 cognito 用户池。是否会amplify init
推送或重新运行 cloudformation 脚本并因此更改后端? - 如果我不应该,我该怎么办?
谢谢!