从现有 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 传递到项目小部件