Ricerca nel sito web

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.