Ich schreibe einige Dart-Test-Code:Warum `#import (" dart: unittest ")` kann nicht ausgeführt werden?
#import("dart:unittest");
main() {
test('this is a test',() {
int x = 2+3;
expect(x).equals(5);
});
}
Es sind keine Störungen in Dart Editor nicht angezeigt wird, aber wenn ich die "run" Taste drücken, meldet er:
Do not know how to load 'dart:unittest''file:///home/freewind/dev/dart/editor
/samples/shuzu.org/test/model_test.dart':
Error: line 1 pos 1: library handler failed
#import("dart:unittest");
^
ich dort sehen ist eine "dart: unittest" -Bibliothek in meinem Dart-SDK. Warum kann es nicht ausgeführt werden?
Ich hoffe sicherlich, dass ich verdrahtet (oder wird ein Paket in der Kneipe), wie der aktuelle Zustand ist nur zu seltsam. Wirklich verwirrend und schwer zu erklären, warum man einen relativen/vollständigen Pfad verwenden muss. –
Einverstanden! Dies sollte konsistenter sein. –
ist dies nicht für alle Paket (Pkg) Bibliotheken (Args und so weiter) erforderlich? Speziell, wenn Sie mit Windows arbeiten? –