【发布时间】:2020-05-22 13:52:33
【问题描述】:
(我昨晚做了一个演示,并提出了这个问题。在 SO 上找不到它,所以我想我会自己提问并回答以帮助其他人)。
在运行我的 Flutter 项目时,它要求有一个可用的模拟器,但我希望它在浏览器中运行。我注意到有一个 android 文件夹和一个 ios 文件夹,但没有 web 文件夹。如何让它在网络上运行?
【问题讨论】:
标签: flutter flutter-web
(我昨晚做了一个演示,并提出了这个问题。在 SO 上找不到它,所以我想我会自己提问并回答以帮助其他人)。
在运行我的 Flutter 项目时,它要求有一个可用的模拟器,但我希望它在浏览器中运行。我注意到有一个 android 文件夹和一个 ios 文件夹,但没有 web 文件夹。如何让它在网络上运行?
【问题讨论】:
标签: flutter flutter-web
您在创建项目时进入了错误的频道。 Flutter 有多个通道。要修复它,您将转到“主”频道并添加 Web 组件。
在您的项目文件夹中运行这些命令:
$ flutter channel master
$ flutter config --enable-web
$ flutter create .
别担心;当您flutter create . 时,它不会破坏或删除任何东西。它只是增加了网络功能。现在,当您运行时,它会将浏览器识别为有效环境。
【讨论】:
master频道beta就够了。顺便说一句,您是在回答自己的问题吗?
master 是正确的。问题是他们在stable 频道上。到今天为止,这行不通。主人会。感谢您让我们知道beta 也是如此!