我在不同的文件中有两个类:
export class ActionsCollection{
constructor(greeting :string){
this.greet(greeting);
}
public greet(greeting :string) {
return "<h1>"+greeting+"</h1>";
}
}
和import {ActionsCollection} from "./actionsCollection";
class Greeter extends ActionsCollection{
constructor(public greeting: string) {
super(greeting);
}
}
alert(new Greeter("Hello, world!"));
在需要行Greeter
的此类文件中生成("./ actionsCollection")
。但我想确保所有文件(* .ts)都仅在一个文件main.js中生成,它不需要require
。我可以那样做吗?如果是这样,怎么办?
PS:同时,对于装配,您可以使用标准的WebStorm工具和Gulp。除Gulp的模块外,仅此而已。
最佳答案
代替import {ActionsCollection} from "./actionsCollection";
和/// <reference path="./actionsCollection.ts" />
。
有关使用三斜杠导入的更多信息,请参见Triple Slashes。