在Flutter中玩Bloc,在Bloc活动中遇到了Equatable的问题,一开始无法导入equatable包:导入“包:可等同/可等同. dart”;错误显示:part-of指令必须是部件中得唯一指令.请尝试删除其他指令,或将它们移到包含此指令得库中.稍后,当我创建Event并扩展Equatable时,错误显示:类只能扩展其他类.请尝试指定其他超类,或删除extends子句.(FYI:I放入pubspec.yaml中得到对等依赖关系)。我将一如既往地感谢你的帮助!
equatable
pubspec.yaml
vsdwdz231#
part-of指令必须是部件中的唯一指令。请尝试删除其他指令,或将它们移到该指令所属的库中。该错误消息表示您无法从bloc_event.dart导入任何包,因为bloc_event.dart是bloc_bloc.dart的一部分。请尝试导入bloc_bloc.dart中的equatable包。不要忘记flutter pub get。
import 'package:equatable/equatable.dart'; part 'bloc_event.dart'; class BlocBloc ...
qeeaahzv2#
它返回一个错误,因为bloc_event.dart是bloc_bloc.dart的一部分。尝试:1.导入bloc_bloc.dart中的equatable包1.导入您状态类,1.移除所有零件汇入1.正常导入它们而不导入零件。
bloc_event.dart
bloc_bloc.dart
import 'package:equatable/equatable.dart'; class BlocBloc...
2条答案
按热度按时间vsdwdz231#
part-of指令必须是部件中的唯一指令。请尝试删除其他指令,或将它们移到该指令所属的库中。
该错误消息表示您无法从bloc_event.dart导入任何包,因为bloc_event.dart是bloc_bloc.dart的一部分。请尝试导入bloc_bloc.dart中的equatable包。不要忘记flutter pub get。
qeeaahzv2#
它返回一个错误,因为
bloc_event.dart
是bloc_bloc.dart
的一部分。尝试:
1.导入
bloc_bloc.dart
中的equatable包1.导入您状态类,
1.移除所有零件汇入
1.正常导入它们而不导入零件。