Solución:
los name
la propiedad se define en el window
objeto:
interface Window extends EventTarget, WindowTimers, WindowSessionStorage, WindowLocalStorage, WindowConsole, GlobalEventHandlers, IDBEnvironment, WindowBase64, GlobalFetch {
...
name: string;
...
}
(https://github.com/Microsoft/TypeScript/blob/master/lib/lib.d.ts#L17226)
Deberá crear un nuevo nombre para su variable:
var myname = "Hello world";
console.log(myname);
Puedes añadir export{}
al comienzo de su archivo.
Tu variable name
ya se ha declarado en algún lugar del mismo bloque de código. Y no está permitido.
Este es exactamente el significado del mensaje de error.
La causa es que intentó declarar esta variable en particular en el alcance global, y aquí name
ya está definido por alguna razón técnica, para obtener más detalles, consulte: https://github.com/Microsoft/TypeScript/issues/9850
(Gracias @betadeveloper)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)