从现有 Flutter 项目中删除 Web 部件

Posted

技术标签:

【中文标题】从现有 Flutter 项目中删除 Web 部件【英文标题】:Remove Web Part from Existing Flutter Project 【发布时间】:2021-03-05 23:43:51 【问题描述】:

如何删除 Flutter 项目的 Web 组件部分?我有一个项目,它在创建时是通过网络支持自动创建的。现在我 100% 确定该应用程序不会用于网络,我只想删除对它的支持。终端中是否有命令可以帮助我做到这一点?

我尝试检查其他问题,但其他人询问如何完全禁用网络支持。我只想删除一个项目的网络支持。

编辑(已解决):

为了解决这个问题,我关注了this link。我不能轻松地重新创建项目的原因是该项目已经发展得如此之多,以至于将其移到另一个项目中会很麻烦。这发生在我们将所有库分别更新到最新版本之后。 FirestoreWeb 导致我们的项目停止编译,但由于我们没有使用 Flutter web,而且我们不打算在这个项目中使用它,所以实现它对我们来说没有意义。

【问题讨论】:

尝试运行这个命令flutter config --no-enable-web 并检查你是否使用了html/js相关的包,比如universal_html 【参考方案1】:

我建议您创建一个具有相同名称的新非 Web 项目,并从旧项目文件夹中移动您的 lib、资产和其他设置。

【讨论】:

以上是关于从现有 Flutter 项目中删除 Web 部件的主要内容,如果未能解决你的问题,请参考以下文章

Flutter/Dart 如何将索引从 Listview.builder 传递到项目小部件

Flutter)我想知道如何通过按下按钮从创建的列表中删除项目

无法将flutter现有项目更改为flutter web

如何从 Flutter-web 中的小部件创建图像?

颤振 |从 Switch 小部件中删除多余的空间

如何在小部件的容器内显示 pdf [flutter-web]