由于 M1 Mac 上使用的是 ARM 架构,并且 Amplify CLI 不支持 ARM 架构,所以会出现此问题。解决方法是使用 Rosetta 运行 Amplify CLI。
以下是启用 Rosetta 的步骤:
打开终端。
输入以下命令并按回车键:
arch -x86_64 zsh
输入以下命令并按回车键来安装 Rosetta:
softwareupdate --install-rosetta
安装完成后,在终端中输入以下命令并按回车键来使用 Rosetta 运行 Amplify CLI:
arch -x86_64 amplify
现在,您可以在 M1 Mac 上成功使用 Amplify CLI 命令了。