为啥 web 的颤振配置显示像 enable-web: true (Unavailable)?

Posted

技术标签:

【中文标题】为啥 web 的颤振配置显示像 enable-web: true (Unavailable)?【英文标题】:why does flutter config for web shows like enable-web: true (Unavailable)?为什么 web 的颤振配置显示像 enable-web: true (Unavailable)? 【发布时间】:2020-11-20 04:36:54 【问题描述】:

我想开发带有 beta 支持的 web 应用程序。因此,我通过 CLI 在 Flutter 配置中启用了 Web,如下所示。

$ flutter config --enable-web
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
Setting "enable-web" value to "true".

You may need to restart any open editors for them to read new settings.

作为开发过程的下一步,我想检查浏览器是否连接为带有颤振的设备,但不是

$ flutter devices
WARNING: cgroup v2 is not fully supported yet, proceeding with partial confinement
No devices detected.

因此,我交叉验证了颤振配置,它显示启用 web 的状态为

$ flutter config
...
Settings:
  enable-web: true (Unavailable)

为什么 enable-web 显示为 true,但不可用?如何在 Flutter 中将网络浏览器连接为设备?

【问题讨论】:

运行flutter channel。输出是什么? flutter 通道稳定。更改为测试版会起作用吗? 【参考方案1】:

你目前处于 Flutter 的稳定频道。 Flutter 目前仅在 beta 和更高版本上受支持。您可以通过以下方式更改为测试版并启用网络支持:

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

Source

【讨论】:

以上是关于为啥 web 的颤振配置显示像 enable-web: true (Unavailable)?的主要内容,如果未能解决你的问题,请参考以下文章

为啥颤振调试应用程序显示“慢速模式”横幅?

为啥当我在颤振应用程序中使用键盘时这会显示给我

为啥我的 Contact.dart 没有运行? (颤振、飞镖、VS 代码)

相同的代码,但在 web 版本上出现错误。为啥?

VS 代码“颤振:新的 Web 项目”不显示

在颤振构建网站后没有显示构建文件不工作显示空白