You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下Flutter项目运行amplify init报ENOENT无此文件错误如何解决

问题原因

错误本质是AWS Amplify CLI无法读取到有效的AWS凭证配置文件,核心诱因如下:

  • 执行amplify configure生成的config、credentials凭证文件默认保存在C:\Users\你的用户名\.aws路径下,但当前Amplify CLI读取凭证的目标路径是C:\Users\Username\AppData\Roaming\SPB_Data\.aws\,二者路径不匹配
  • 该路径偏移通常是Windows系统的HOME环境变量被第三方软件/企业配置修改,指向了SPB_Data目录,而非默认的用户根目录导致
解决方案

两种方案任选其一即可:

方案1:直接迁移凭证文件到目标路径

  • 打开文件管理器进入C:\Users\你的实际用户名\.aws目录,复制目录下的config和credentials两个文件
  • 进入错误提示的路径C:\Users\Username\AppData\Roaming\SPB_Data\,新建名为.aws的文件夹,将刚才复制的两个文件粘贴到该文件夹内
  • 重启VS Code终端后重新执行amplify init即可正常运行

方案2:修改环境变量固定凭证读取路径

  • 右键点击「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在当前用户的变量列表中,新增两个变量:
    • 变量名AWS_CONFIG_FILE,值设为C:\Users\你的实际用户名\.aws\config
    • 变量名AWS_SHARED_CREDENTIALS_FILE,值设为C:\Users\你的实际用户名\.aws\credentials
  • 保存设置后重启VS Code,重新执行amplify init即可

内容的提问来源于stack exchange,提问作者user9854104

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 21:36:04