このエラー メッセージが理解できないと思います。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 に含まれているため、それ自体にディレクティブを含めることはできません」というタイトル エラーが表示されます。
このメッセージを完全に誤解していますか? これらのエラーを停止するにはどうすればよいですか?