已解決:
謝謝大家的幫助。我不確定究竟是什麼導致了這一點,但我重新啓動Visual Studio,一切恢復正常。不知道爲什麼,但從昨天開始一直工作。我做錯了什麼,或者這是一個錯誤? (TypeScript/Visual Studio 2012)
我沒有這些問題,昨晚(代碼相同的 - 不變):
我看不出是什麼問題。
我正的誤差是:在第1行,在第9欄第[路徑/ app.ts] SCRIPT1004
JavaScript的臨界錯誤:預期 ';'。
什麼deuce ?!
櫃面你無法看到圖像,誤差指的是這一行: declare var document;
更新
被編譯成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");
}
}
正如你所看到的,一切都很好。我不明白爲什麼它會拋出這個錯誤。
'在javascript聲明'? –
查看我的標籤和問題標題;它是TypeScript。 :-)是的,申報。因爲這是你在TypeScript中的做法:http://www.typescriptlang.org/:http://go.microsoft.com/fwlink/?LinkId=267238 – Arrow
我已更新我的問題以顯示生成的JavaScript代碼從編譯的ts文件中幫助你理解。即使是JavaScript也很好。 – Arrow