我当然是第一个提出这个问题的人,因为我在互联网上找不到任何关于此问题的信息。当我尝试在flutter应用程序的主文件中导入mongodart时,在我的IDE(VsCode)中以及在尝试使用flutter run运行该项目时出现此错误:



更多:



注意:StatefulWidget是示例应用程序中的一个。

我确定此问题是由mongodart引起的,因为删除时:
import 'package:mongo_dart/mongo_dart.dart';
任何形式的错误都会消失。 Here's导致问题的代码。

最佳答案

是的,在mongo软件包中有一个名为“State”的类会引起冲突,您可以使用该软件包的别名,如下所示。

import 'package:mongo_dart/mongo_dart.dart' as mongo;

如果您想访问任何mongo_dart类,请使用:
mongo.NameOfTheClass

关于android - 无法在包含StatefulWidget的flutter文件中添加mongodart,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53135699/

10-10 16:04