在node.js文件中包含typescript类定义的最佳方法是什么?
我们说我有这段代码:
class Car{
public Color;
constructor(aColor:string){
this.Color = aColor;
}
}
我希望能够以这种方式制作汽车的实例:
var MyCar = new Car("green");
我知道require()将返回一个对象,但我不需要一个对象我只需要知道一个Car的定义。
最好的方法是什么?
答案 0 :(得分:1)
car.ts
中的:
class Car{
public Color;
constructor(aColor:string){
this.Color = aColor;
}
}
export = Car;
在其他文件中:
import Car = require('./car');
var MyCar = new Car("green");
使用--module commonjs
编译这两个文件。
有关外部模块的更多信息:https://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1