TypeScript-Version: 2.2.1
Die Verwendung von gulp Typoskript mit der neuesten Version 2.2.1 von Typoskript löst Fehler aus:
typescript/lib/lib.d.ts(163,15): error TS2304: Cannot find name 'object'.
typescript/lib/lib.d.ts(170,15): error TS2304: Cannot find name 'object'.
Erwartetes Verhalten:
Kompilieren Sie ohne Fehler
Tatsächliches Verhalten:
typescript/lib/lib.d.ts(163,15): error TS2304: Cannot find name 'object'.
typescript/lib/lib.d.ts(170,15): error TS2304: Cannot find name 'object'.
-> Das Umbenennen der Zeilen in das folgende (gerade geändertes Objekt in Objekt) behebt den Kompilierungsfehler
create(o: Object | null): any;
/**
* Creates an object that has the specified prototype, and that optionally contains specified properties.
* <strong i="18">@param</strong> o Object to use as a prototype. May be null
* <strong i="19">@param</strong> properties JavaScript object that contains one or more property descriptors.
*/
create(o: Object | null, properties: PropertyDescriptorMap): any;
object
ist ein Schlüsselwort in TS2.2. Ist es möglich, dass Sie mit einer anderen Version kompilieren als mit der Version, von der Sie lib
?
Ich habe einige Fehler in meinem Paket gefunden, json (doppelte Einträge in dev und "normalen" Abhängigkeiten) -> behoben und alle Pakete neu installiert -> scheint jetzt zu funktionieren.
Danke für den Tipp
👍 Danke @ andy-ms
Hilfreichster Kommentar
object
ist ein Schlüsselwort in TS2.2. Ist es möglich, dass Sie mit einer anderen Version kompilieren als mit der Version, von der Sielib
?