Ich habe die Datei systemjs.d.ts zu meinem Projekt in WebStorm IDE hinzugefügt. Diese Datei enthält zwei Verwendungen der Klasse Promise, die von TSC als Fehler markiert werden. Das ist extrem seltsam, weil ich bereits die Datei es6-promise.d.ts zu meinem Projekt hinzugefügt habe, und es löst das gleiche Problem für die Datei mongodb.d.ts. Warum also in einer Datei erkannt und in der anderen nicht? Alle .d.ts Dateien befinden sich im selben Ordner (root-folder \ DefinitelyTyped).Ich kann den Namen 'Promise' trotz Verwendung von es6-promise.d.ts nicht finden
Die Fehler, die ich erhalten:
TS2304: Kann nicht Namen 'Versprechen'
systemjs.d.ts finden: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/systemjs/systemjs.d.ts
Jede Hilfe wird zutiefst geschätzt!
können Sie Ihre systemjs Config posten? –
@Nick Acosta Ich habe noch keine systemjs-Konfiguration und ich denke nicht, dass es wichtig ist, weil wir über die Kompilierzeit sprechen, nicht über die Laufzeit. Ich werde keine systemjs Config haben, bevor das definitypyped der Bibliothek selbst kompiliert wird. – Alon
Können Sie dann etwas Code posten? Oder vielleicht ein PLNKR? –