Typescript: Error lib / lib.d.ts No se puede encontrar el nombre 'objeto'.

Creado en 14 mar. 2017  ·  3Comentarios  ·  Fuente: microsoft/TypeScript

Versión de TypeScript: 2.2.1

el uso de gulp mecanografiado con la última versión 2.2.1 de mecanografiado arroja errores:

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'.

Comportamiento esperado:
Compila sin errores

Comportamiento real:

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'.

-> cambiar el nombre de las líneas a lo siguiente (acaba de cambiar el objeto a Objeto) resuelve el error de compilación

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

Comentario más útil

object es una palabra clave en TS2.2. ¿Es posible que esté compilando con una versión diferente a la versión de la que obtiene lib ?

Todos 3 comentarios

object es una palabra clave en TS2.2. ¿Es posible que esté compilando con una versión diferente a la versión de la que obtiene lib ?

Encontré algunos errores en mi paquete, json (entradas dobles en dev y dependencias "normales") -> lo arreglé y reinstalé todos los paquetes -> parece funcionar ahora.
Gracias por la pista

👍 Gracias @ andy-ms

¿Fue útil esta página
0 / 5 - 0 calificaciones