每次我创建项目并运行pubspec.yaml次时,都会自动生成此文件

generated_plugin_registrant.dart

enter image description here

这个文件是在我从另一个项目添加pubspec.yaml并运行pub get时生成的,我应该怎么做才能消除这个问题,拥有这个文件意味着什么?我可以删除它并继续我的项目吗?

推荐答案

generated_plugin_registrant.dart是一个自动生成的文件,用于将Flutter 项目编译为web应用程序:

此文件生成_plugin_registrant.DART的存在只是为了支持Web.如果Ffltter启用了Web功能,并且至少有一个软件包要求它,则会存在此问题.

Source

如果您不使用Ffltter创建Web应用程序,则可以使用以下命令删除Web支持:

flutter config --no-enable-web

Dart相关问答推荐

为什么 Dart 程序在使用词法作用域时会根据声明变量的位置而表现不同?

flutter.io (dart) - 将填充设置为设备宽度的百分比?

Flutter - 可以在没有 Firebase 的情况下使用 Google 登录吗?

dart:js 和 js 包有什么区别?

Dart/Flutter判断值是否为整数

如何在Flatter中导入intl库?

Google Dart支持mixins吗?

判断 Future 是否完整

找不到名为split-per-abi的选项

更新复选框并从Flutter对话框中返回值

如何更改Flatter DevTools的默认浏览器?

Flutter 如何使用 ListTile 三行

Flutter:出现键盘时背景图像正在挤压

Dart null 安全性不适用于类字段

用 Dart 模式替换静态继承

如何从 Dart 中的 forEach 循环返回?

在 Dart 中升序和降序排序?

如何在dart中生成随机字符串?

_internal 的语义是什么?

将`_`(即下划线)作为唯一参数传递给 Dart 语言函数是什么意思?