7

解決済み:

ご協力ありがとうございました。正確な原因はわかりませんが、Visual Studio を再起動したところ、すべて正常に戻りました。理由はわかりませんが、それ以来(昨日)動作しています。


昨夜、これらの問題はありませんでした(同じコードで-変更なし):

ここに画像の説明を入力

問題が何であるかわかりません。

私が得ているエラーは次のとおりです。

[path/app.ts] SCRIPT1004: ';' が必要です。

デュースは何ですか?

画像が表示されない場合、エラーは次の行を参照しています。 declare var document;

アップデート

TypeScript を JavaScript にコンパイルした結果の JavaScript ファイルは、次のようになります。

window.onload = function () {
    start();
};
function sayHello(msg) {
    return msg = "Hello, therel ol!";
}
function start() {
    var element = document.getElementById("link");
    element.addEventListener("click", function () {
        var element = document.getElementById("response").innerText = sayHello("Hi");
    }, false);
    if(XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    } else {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
}

ご覧のとおり、すべてが正常に見えます。なぜこのエラーがスローされるのかわかりません。

4

2 に答える 2

11

ファイルを参照する必要があるときに、ページ上のapp.tsファイルを誤って参照したと思いapp.jsます。

設計時ではなく、アプリケーションの実行時にこのエラーが発生すると想定しています。

すなわち

<script src="app.ts"></script>

する必要があります

<script src="app.js"></script>
于 2012-10-24T16:31:59.120 に答える
2

ドキュメントを宣言する必要はありません。すでに宣言されているはずです。これは、デフォルトで参照される仮想 lib.d.ts ファイルから取得されます。

宣言行をコメントアウトしてみてください。

于 2012-10-24T16:47:57.240 に答える