错误TS1005:';'预期

时间:2017-11-30 13:24:58

标签: typescript

class Car {
    engineName: string;
    gears: number;
    private speed: number;

    constructor(speed: number) {
        this.speed = speed || 0;
    }

    accelerate(): void {
        this.speed++;
    }

    throttle():void {
        this.speed--;
    }

    getSpeed():void {
        console.log(this.speed);
    }

    static numberOfWheels(): number {
        return 4;
    }
}


// Instantiate (create) an object from a class

let car = new Car(5);

在Visual Studio Code 1.18.1中编译此类型脚本代码 在最后一个语句中,我收到错误消息。 "错误TS1005:';'预期"

为什么呢? "让car = new Car(5);"应该是正确的TS声明。

" TSC -V"命令渲染:"版本1.0.3.0" " npm查看打字稿版本"渲染:2.6.2

1 个答案:

答案 0 :(得分:1)

您的tsc指向过时的全球或本地版本的打字稿。如果您正在运行Windows,请查看是否存在指向过期目录的旧路径变量。无论哪种方式都可能是罪魁祸首,因为上面的语法还可以。

你不需要;在课程结束时,您不需要在课程上导出。