Typescript 错误TS1005:&x27';预期
在Visual Studio代码1.18.1中编译此类型脚本代码 在最后一条语句中,我得到了错误消息。 “错误TS1005:”;“应为” 为什么??“let car=新车(5);”应该是正确的TS语句 “TSC-V”命令显示:“版本1.0.3.0”Typescript 错误TS1005:&x27';预期,typescript,Typescript,在Visual Studio代码1.18.1中编译此类型脚本代码 在最后一条语句中,我得到了错误消息。 “错误TS1005:”;“应为” 为什么??“let car=新车(5);”应该是正确的TS语句 “TSC-V”命令显示:“版本1.0.3.0” “npm查看typescript版本”呈现:2.6.2您的tsc指向typescript的过时全局或本地版本。如果正在运行windows,请查看是否存在指向过期目录的旧路径变量。无论哪种方式,这都可能是罪魁祸首,因为上面的语法是正确的 你不需要一个;
“npm查看typescript版本”呈现:2.6.2您的
tsc
指向typescript的过时全局或本地版本。如果正在运行windows,请查看是否存在指向过期目录的旧路径变量。无论哪种方式,这都可能是罪魁祸首,因为上面的语法是正确的
你不需要一个;在类的末尾,您不需要在类上进行导出。错误表明
应该是code>而不是您放在那里的内容,而不是关于该语句本身的任何内容。您可能需要一个代码>在类
声明之后。该类是否可能以结尾代码>?您的tsc
指向的是过时的全局或本地版本的typescript。如果正在运行windows,请查看是否存在指向过期目录的旧路径变量。无论哪种方式,这都可能是罪魁祸首,因为上面的语法是正确的。您不需要在课程结束时使用code>,您不需要在课程上使用导出
。@Igor的答案被证明是正确的。Thnx。
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);