2017-10-21 160 views
0

對象這是我的代碼:不能創建打字稿

class Animal{ 
    name: string; 

    constructor(theName:string) { 
    this.name = theName; 
    } 
} 

let my = new Animal("ACD"); 

此代碼出這個線「let my = new Animal("ACD");」 我得到這個錯誤時,嘗試創建一個對象完全符合

hello.ts(12,5): error TS1005: ';' expected.

帶出對象創建部分代碼編譯。任何人都可以幫助我解決這個問題。 謝謝

+0

錯誤來自哪裏? – evolutionxbox

+5

這裏只有9條線。你的錯誤似乎在第12行。你可以把它放到上下文中嗎? –

+0

你錯過了一些東西。這段代碼沒有錯。 –

回答

0

如果有人在將來遇到這種情況,這是我們在上面評論中找到的問題進行故障排除的摘要。

您的代碼在我的機器和其他人上運行良好,如上所述。 tsc似乎存在某種問題。

請停止使用它,並改用ts-nodectrl-c停止使用它,然後根據需要安裝ts-nodenpm install -g ts-node)。

如果這導致你的機器抱怨打字稿模塊,然後重新安裝,請與打字稿npm install -g typescript

這些措施得到了@Lewis再度回升,並希望,他們會節省時間,爲別人。