Je ne pense pas avoir compris ce message d'erreur. Cela signifie-t-il que my_file.dart provient déjà d'un autre fichier, par exemple? my_main.dart contient:Cette source a été incluse par my_file.dart via une directive #source, elle ne peut donc pas contenir elle-même de directives
#source('my_file.dart');
et my_file.dart ne peut donc pas générer d'autres fichiers? par exemple, dans my_file.dart.
#source('my_other_file.dart'); // this can't be here?
class MyClass {
Collection<MyOtherClass> myVariables;
}
La chose est, je dois la source my_other_file.dart en my_file.dart parce qu'il donne des erreurs de « pas ce type » pour les classes en my_other_file.dart si je ne le fais pas. Mais quand je le fais, j'obtiens cette erreur de titre, "Cette source a été incluse par my_file.dart via une directive #source, donc elle ne peut pas contenir elle-même de directives".
Ai-je complètement mal interprété ce message? Comment puis-je faire cesser ces erreurs?