Typescript: lib / lib.d.ts-Fehler Der Name 'Objekt' wurde nicht gefunden.

Erstellt am 14. März 2017  ·  3Kommentare  ·  Quelle: microsoft/TypeScript

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;
Question

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 Sie lib ?

Alle 3 Kommentare

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

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen