Typescript示例中的错误

时间:2019-02-06 14:17:37

标签: typescript

我是按照此Youtube Video中的教程学习Typescript的初学者。我大约在1小时20分钟的时间到达一个点,我有以下代码与教程中给出的示例匹配:

point.ts

export class Point {
  constructor(private _x?: number, private _y?:number) {}

  draw() {
    console.log('x:'+this._x+' y:'+this._y);
  }
}

main.ts

import { Point } from './point'; 

let point = new Point(1,2);

point.draw();

但这不起作用。 当我进行编译和运行时,出现错误:

$ tsc --target es5 main.ts && node main.js 
main.ts:1:23 - error TS2306: File '/home/nick/dev/angular/hello/ts/point.ts' is not a module.

1 import { Point } from './point';

Found 1 error.

编辑:打字稿版本3.3.1

进一步编辑:我在Linux上。一位同事已在Windows上尝试过它。同一版本的打字稿。没有错误。我怀疑Linux版本中存在错误。谁能确认?

0 个答案:

没有答案