如何在Heroku上部署Flutter网

50pmv0ei  于 2022-11-13  发布在  Flutter
关注(0)|答案(2)|浏览(107)

我在Flutter中构建了一个Web应用程序,并成功运行了命令flutter build web。我试图找到一种方法将其部署在Heroku上,就像我的react应用程序一样,但在Heroku文档中没有找到任何内容。

vsnjm48y

vsnjm48y1#

我们运行flutter网页或静态网页运行的帮助下php。我们可以使用许多其他语言。我们可以简单地使用php没有任何更多的工作。
在heroku中首次创建应用程序后,将显示。x1c 0d1x
在运行flutter build web之后,在项目文件夹的根目录下,它将在build/web中生成静态内容。将文件复制到任何其他目录,然后像这样打开cmd

创建两个文件index.php和composer.json在index.php中添加以下内容

<?php include_once("index.html");

在composer.json中添加以下内容(大括号)

{}

在中运行命令后

`heroku login`
heroku git:clone -a appname
git add .
git commit -am "make it better
git push heroku master

运行此后,它可能会显示任何错误。如果没有显示任何错误运行此https://appname.herokuapp.com/#/。您的网站将是活的。

pw9qyyiw

pw9qyyiw2#

首先,在项目目录控制台中键入命令后,需要在Heroku上创建应用程序

  1. heroku登录
    1.初始化
  2. heroku git:remote -a [您的应用程序名称在heroku中]
  3. git commit -m“[您的提交消息]”
  4. heroku构建包:设置diezep/flutter -a [您的应用名称]
  5. git推动heroku大师

相关问题