2017-10-21 108 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再度回升,并希望,他们会节省时间,为别人。