Errore del compilatore TypeScript TS1127
Versione di TypeScript:
1.8.10
Ciao.
Ho ancora il codice di errore TS1127 quando cerco di compilare un file. Uso il codice dal tutorial rapido.
Codice :
function greeter(person: string){
return "Hello, " + person;
}
var user = [0, 1, 2];
document.body.innerHTML = greeter(user);
Comportamento previsto:
_greeter.ts(7,26):_Supplied parameters do not match any signature of call target_
Comportamento effettivo:
greeter.ts(1,1): error TS1127: Invalid character.
greeter.ts(1,2): error TS1127: Invalid character.
greeter.ts(1,3): error TS1127: Invalid character.
greeter.ts(1,4): error TS1127: Invalid character.
Risposta n. 1
(1,1): errore TS1127: Carattere non valido.
Il file contiene un carattere Unicode non valido alla posizione 1,1
QuickFix
Crea un nuovo file e assicurati che contenga solo i caratteri giusti
Meglio riparare
Usa un editor esadecimale per capire cosa è andato storto.
Risposta n. 2
Ho ricevuto lo stesso errore. Il problema è successo a causa del copia/incolla dato che è stato aggiunto un carattere invalido nascosto. Ho riscritto il codice manualmente da zero e ora tutto funziona bene.