【发布时间】:2021-03-29 01:47:41
【问题描述】:
每次我创建一个项目并运行pubspec.yaml 这个文件都会自动生成
generated_plugin_registrant.dart
这个文件是在我从另一个项目添加我的 pubspec.yaml 并运行 pub get 我应该怎么做才能消除这个问题以及拥有这个文件意味着什么我可以删除它并继续我的项目?
【问题讨论】:
每次我创建一个项目并运行pubspec.yaml 这个文件都会自动生成
generated_plugin_registrant.dart
这个文件是在我从另一个项目添加我的 pubspec.yaml 并运行 pub get 我应该怎么做才能消除这个问题以及拥有这个文件意味着什么我可以删除它并继续我的项目?
【问题讨论】:
generated_plugin_registrant.dart 是一个自动生成的文件,需要将您的 Flutter 项目编译为 Web 应用程序:
这个文件生成了_plugin_registrant。 dart 的存在只是为了支持网络。如果 Flutter 支持 Web 并且至少有一个软件包要求它,则它存在。
如果您不使用 Flutter 创建 Web 应用程序,则可以使用以下命令删除 Web 支持:
flutter config --no-enable-web
【讨论】:
.gitignore 中。 PS:链接的 Medium 文章在付费墙后面。