如何将我的Flutter网络应用程序托管到AWS Amplify上



嗨,我正在做一个个人flutter网络应用程序项目,我正在玩AWS Amplify

我遵循了flutter web开发页面上发布的说明,但当我试图将默认的flutter web应用程序部署到AWS Amplify上时,我在这里得到了这个中心图像描述,所以我想知道是否有办法将我的flutter网络应用程序部署在AWS Amplifi或另一个AWS服务上

AWS Amplify目前不支持Flutter网络应用程序。

有一个关于放大futter GitHub回购的开放功能请求,以防你想跟踪它。

如Ana所述,AWS Amplify目前不支持Flutter应用程序

然而,使用花生包装有一个变通方法

这个包构建了Flutter项目的网络版本,并将输出放在一个单独的分支中,然后您可以轻松地将您的存储库连接到AWS Amplify(或Github页面、Cloudflare页面(

为了实现这一点,请在您的工作站上执行以下操作:


flutter pub global activate peanut
flutter pub global run peanut -b amplify-production
git push --all

我目前正在为一个使用Flutter构建的生产网站使用Cloudflare页面,我对这种体验100%满意。

希望这能有所帮助。

现在,部署在AWS Amplify(Flutter web(上

  1. Git分支被放在webbuild-flatter文件夹中
  2. AWS Amplify选择git hub分支和自动部署

最新更新