0
活字バージョン:活字体のコンパイラエラーTS1127
1.8.10
こんにちは。
ファイルをコンパイルしようとすると、エラーコードTS1127が表示されます。 クイックチュートリアルのコードを使用します。
コード:
function greeter(person: string){
return "Hello, " + person;
}
var user = [0, 1, 2];
document.body.innerHTML = greeter(user);
期待される動作:
_greeter.ts(7,26):_Supplied parameters do not match any signature of call target_
実際の行動:
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.
しかし、配列を通過すると、関数は文字列を受け取ることになります。 – SayusiAndo
はい、コンパイラは 'パラメータは呼び出し対象のシグネチャと一致していません'と返す必要があります。TS1127 – JohnWeetaker
行1、列1〜4の 'greeter.ts'に無効な文字があります。 .tsファイルに隠されたUnicode文字がないことを確認します。または、もっと良い方法は、最初から新しいgreeter.tsファイルを作成し、すべて手作業で入力してください。無効な文字はコピー/貼り付けに起因すると思われます。 –