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;
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
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 obtienelib
?