我不斷收到我的類「字符」的編譯錯誤,但如果我把它放在一個模塊中,它可以很好地工作......即使我把它作爲一個沒有任何內容的空類去做。在CharacterScript中,「Character」是關鍵字還是保留方法?
當我說階級它不是一個「真正的」類作爲即時通訊只是看着移植一些舊的Javascript功能來打字稿,但它看起來像:
function Character() {
// Blows up
}
但是......
Module Something
{
function Character() {
// Works
}
}
我主要是把這件事放在別人身上,像我這樣幾乎無法解決的問題(因爲我只是將所有事情都評論出來,直到錯誤停止)。
== ==編輯
當我不把它放在一個模塊中我得到的錯誤是:
tsc.js(14053, 13) Microsoft JScript runtime error: please implement in derived classFailed to compile files: <a couple of *.ts files>
這應該是'模塊Something'(模塊區分大小寫) - 對嗎?也許嘗試發佈更多的代碼 - 問題不是函數的名稱。 – JcFx 2013-03-25 12:34:55
不幸的是,它不是我的代碼發佈,所以我只需要把它放在代碼內有衝突的地方。還有一件事要提到的是,現實中的違規代碼還引用了Knockout.d.ts,Knockout.Mapping.d.ts,Knockout.Validation.d.ts和Jquery.d.ts。 – Grofit 2013-03-25 15:06:16
夠公平的。我會(所有的道歉)投票結束,因爲我不認爲這可以以目前的格式來回答。 – JcFx 2013-03-25 16:20:13