amplify initのエラー対応(Cannot redefine property: default)

めちゃくちゃハマったので未来の自分の為にメモ

環境

windows WSL2

amplify -v
10.5.2

概要

  • amplify initのときにエラーがでる
Cannot redefine property: default

結論

~/.aws/configが変な書式になっていた(defaultプロファイルの記載がおかしかった)

[profile default]
region=ap-northeast-1
output=json

[default]
region=ap-northeast-1
output=json

このようにdefaultが[profile default]として記載があるのはおかしいようで。

[default]
region=ap-northeast-1
output=json

このように、[default]のみが存在するように編集すればOK

参考

こちらのGitHubのコメントが決めてでした。

github.com

ありがとう!