打字稿服务器端,类不起作用

时间:2016-03-18 08:40:24

标签: typescript

当我执行node server-file.ts时,接收然后接收

name: string;
    ^

SyntaxError: Unexpected token :

这是我的代码

"use strict";

class ChatClient {
    name: string;
    surname: string;
    text_color: string;
    constructor(name: string, surname: string, text_color: string) {
        this.name = name;
        this.surname = surname;
        this.text_color = text_color; 
    }
};

1 个答案:

答案 0 :(得分:2)

你需要先编译......简单地说你可以使用:

tsc --module umd server-file.ts

这将生成server.file.js文件,您可以在Node上快乐地运行。

您还可以按照以下(stop manually mapping your constructor parameters)简化课程。

"use strict";

class ChatClient {
    constructor(public name: string, public surname: string, public text_color: string) {

    }
};