Flutter 构建并显示网页

Flutter build and show webpage

我想用 Flutter 创建一个网页。 这两个命令

flutter run -d chrome 

flutter build web

工作没有错误,构建文件夹已创建。

我不明白 - 但是 - 我现在如何使用构建文件夹的内容。当我在浏览器中打开 index.html 文件时,我得到一个空白网页。我是否必须执行其他步骤才能看到构建网页?

你必须 运行 'web server' 参考https://flutter.dev/docs/deployment/web#deploying-to-the-web

在 运行 更改为频道 Beta 之后:

$ flutter channel beta
$ flutter upgrade
$ flutter config --enable-web

您需要确保您的项目有网络支持。你可以这样做:

$ flutter create .

为现有项目添加支持。此外,除非您想在大多数情况下创建发布版本,否则构建命令不是必需的。刚刚使用:

flutter run -d chrome

只要安装了 chrome 就可以了。由于页面是空白的,请稍等片刻,因为在加载引擎之前内容不会出现。还要检查 %project_dir%/lib/main.dart 是否为空(如果您创建了一个新项目,则不应为空)。