我在不同的文件中有两个类:

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

10-06 08:24