我认为我不理解此错误消息。这是否意味着 my_file.dart 已经来自另一个文件,例如 my_main.dart 包含:
#source('my_file.dart');
所以 my_file.dart 不能获取其他文件?例如在 my_file.dart 中。
#source('my_other_file.dart'); // this can't be here?
class MyClass {
Collection<MyOtherClass> myVariables;
}
问题是,我必须在 my_file.dart 中获取 my_other_file.dart,因为如果我不这样做,它会为 my_other_file.dart 中的类提供有关“没有这种类型”的错误。但是当我这样做时,我得到了标题错误,“这个源代码是通过 #source 指令包含在 my_file.dart 中的,所以它本身不能包含指令”。
我是否完全误解了这条信息?如何使这些错误停止?